Bug im Menü
Übersicht

SchraubeBetreff: Bug im Menü |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
tach,
wisst ihr wie ich weg bekomme, dass im Menü wenn ich klicke und dann erst über den button gehe, er schon aktiviert wird? Ich will natürlich, erst wenn man genau auf den Menüpunkt klickt, dass es dann erst weiter geht und nicht, dass ich schon früher klicke und dann einfach nur über den Menüpunkt streife und es geht weiter. .... Code: [AUSKLAPPEN] If ImageRectOverlap(Maus, x, y, 450, 200, 90, 50) Then Color 155,0,0 Text 450, 200, "Start" If MouseHit(1) Then start() EndIf If ImageRectOverlap(Maus, x, y, 450, 350, 167, 50) Then Color 155,0,0 Text 450, 350, "Optionen" If MouseHit(1) Then optionen() EndIf If ImageRectOverlap(Maus, x, y, 450, 500, 93, 50) Then Color 155,0,0 Text 450, 500, "Ende" If MouseHit(1) Then End Endif .... |
||
Das Leben ist hart, aber fair! |
Edlothiol |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
MouseHit gibt die Anzahl der Klicks seit dem letzten Aufruf zurück. Da du erst checkst, wenn die Maus über einem Bereich ist, werden diese Klicks erst dann "wahrgenommen".
Speicher am Anfang der Hauptschleife den Wert von MouseHit(1) in eine Variable und benutze ihn für die Prüfung. |
||
Schraube |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
sry, hab so einiges probiert, weis aber nicht wie du dass meinst | ||
Das Leben ist hart, aber fair! |
Edlothiol |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] mh = MouseHit(1)
If ImageRectOverlap(Maus, x, y, 450, 200, 90, 50) Then Color 155,0,0 Text 450, 200, "Start" If mh Then start() EndIf If ImageRectOverlap(Maus, x, y, 450, 350, 167, 50) Then Color 155,0,0 Text 450, 350, "Optionen" If mh Then optionen() EndIf If ImageRectOverlap(Maus, x, y, 450, 500, 93, 50) Then Color 155,0,0 Text 450, 500, "Ende" If mh Then End Endif |
||
Schraube |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
klappt, ich danke Dir. ![]() |
||
Das Leben ist hart, aber fair! |
![]() |
Artemis |
![]() Antworten mit Zitat ![]() |
---|---|---|
oder flushe die maus nach der abfrage!! | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group