Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

19.02.2007, 22:38

Er meint damit dass abgefragt werden soll, ob die xPosition des Mauszeigers größer ist als die xPosition des oberen linken pixels, des Buttons UND die yPostion des Mauszeigers größer als die yPosition des oberen linken Pixels des Buttons. Dann noch abfragen ob die xPostion des Mauszeigers kleiner ist als die xPosition des unteren rechten Pixels des Buttons UND ob die yPosition des Mauszeigers kleiner ist als die yPosition des unteren linken Pixel des Buttons. So^^

Wenn das alles zutrifft, befindet sich der Mauszeiger über den Button ;)

Mach es wie im Buch beschrieben, nimm zwei Papierrechtecke und schau wie, welche Postionen sein müssen damit das eine Rechteck in das andere passt (wofür sie aber unterschiedlich groß sein müssen :) )

Task-Manager

Alter Hase

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

12

19.02.2007, 22:44

Seit wann steht im Buch von Kalista was von Buttons im Menü??
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

SilentDragon

Alter Hase

  • »SilentDragon« ist der Autor dieses Themas

Beiträge: 530

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

13

19.02.2007, 23:02

hi,

im Buch Kallista steht glaube ich dass mit dem Papier im SDL Spiel, dort wird überprüft ob die asteroiden getroffen wurden.

Lares

1x Contest-Sieger

  • Private Nachricht senden

14

20.02.2007, 00:13

Also ich meinte das so wie [Hunter.Wolf] es gesagt hat. Und klar buttons werden im buch nicht behandelt, ich meinte auch dass die Abfrage zwischen mauszeiger und button(bild) so ähnlich ist wie die Kollisionsabfrage zwischen schuss und asteroiden.
:)

SilentDragon

Alter Hase

  • »SilentDragon« ist der Autor dieses Themas

Beiträge: 530

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

15

20.02.2007, 00:30

aha zur Blood's frage : also wenn sich der Zeiger und der Button berschneiden muss mann nur das Bild des Buttons animieren und programieren das er erst das neue Fenster oder Spiel laden soll wenn man los läst?
...

Beneroth

Alter Hase

Beiträge: 969

Wohnort: Schweiz

Beruf: Software Entwickler

  • Private Nachricht senden

16

20.02.2007, 11:03

jop, schau dir mal das Event-Handling von SDL an (->google)

Gibt 2 Ereignise: SDL_MOUSEDOWN und SDL_MOUSEUP, kannste einfach wenn so eins Eintritt überprüfen ob der Mauszeiger innerhalb der Koordinaten deines Buttons ist

17

20.02.2007, 12:30

Ich weiß nicht ob es zu deinen Ansprüchen passt aber wirf mal einen BLick auf CEGUI

Werbeanzeige