Mousehit macht Funktion unbrauchbar
Übersicht

![]() |
ViddeBetreff: Mousehit macht Funktion unbrauchbar |
![]() Antworten mit Zitat ![]() |
---|---|---|
Folgender Code funktioniert soweit tadellos:
Code: [AUSKLAPPEN] Graphics 640,480, 16,0
SetBuffer BackBuffer() Global x Global y Global HZ Global RZ Global nummer Repeat nummer = nummer + 1 Cls x = MouseX() y = MouseY() Text 20,20, x Text 20,40, y Button_hoch() Button_runter() Text 20,80, "Durchlauf " + nummer Text 117,160, HZ Text 117,250, RZ Flip Until HZ > 100 Or RZ < -100 Function Button_hoch() Rect 100,120, 50,30,0 Text 115,128, "/\" If x > 100 And x < 150 And y > 120 And y < 150 Then ; And MouseHit(1) HZ = HZ + 1 End If End Function Function Button_runter() Rect 100,270, 50,30,0 Text 115,278, "\/" If x > 100 And x < 150 And y > 270 And y < 300 Then ; And MouseHit(1) RZ = RZ - 1 End If End Function Planze ich jedoch "And Mousehit(1)" in die beiden If-Bedingungen, funktioniert nur noch die erste Schaltfläche wie gewünscht. Die zweite zeigt nur nach etlichen Klicks eine erste Reaktion. Code: [AUSKLAPPEN] Graphics 640,480, 16,0
SetBuffer BackBuffer() Global x Global y Global HZ Global RZ Global nummer Repeat nummer = nummer + 1 Cls x = MouseX() y = MouseY() Text 20,20, x Text 20,40, y Button_hoch() Button_runter() Text 20,80, "Durchlauf " + nummer Text 117,160, HZ Text 117,250, RZ Flip Until HZ > 10 Or RZ < -10 Function Button_hoch() Rect 100,120, 50,30,0 Text 115,128, "/\" If x > 100 And x < 150 And y > 120 And y < 150 And MouseHit(1) Then HZ = HZ + 1 End If End Function Function Button_runter() Rect 100,270, 50,30,0 Text 115,278, "\/" If x > 100 And x < 150 And y > 270 And y < 300 And MouseHit(1) Then RZ = RZ - 1 End If End Function Wo genau liegt mein Fehler? |
||
Gern der Zeiten gedenk ich, als alle Glieder gelenkig - bis auf eins. Diese Zeiten kehren nie wieder, steif sind nun alle Glieder - bis auf eins. |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
![]() |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
Vidde |
![]() Antworten mit Zitat ![]() |
---|---|---|
Besten Dank | ||
Gern der Zeiten gedenk ich, als alle Glieder gelenkig - bis auf eins. Diese Zeiten kehren nie wieder, steif sind nun alle Glieder - bis auf eins. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group