Abfrage ob Maus oder Taste betätigt
Abfrage ob Maus oder Taste betätigt
Repeat
ExamineKeyboard()
...
Until KeyboardPushed(#PB_Key_All)
Das gilt allerdings nur für die Tastatur. Kann man das Until
nicht einfach erweitern? Soll noch dazu: Abfrage ob Maus
bewegt oder geklickt wurde.
ExamineKeyboard()
...
Until KeyboardPushed(#PB_Key_All)
Das gilt allerdings nur für die Tastatur. Kann man das Until
nicht einfach erweitern? Soll noch dazu: Abfrage ob Maus
bewegt oder geklickt wurde.
Code: Alles auswählen
ExamineMouse()
mausx.w = MouseX()
Repeat
ExamineKeyboard()
ExamineMouse()
Until KeyboardPushed(#PB_Key_All) Or mausx<>MouseX()
-
Kaeru Gaman
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
am einfachsten wäre vielleicht:
in der schleife:
und die schleifenbedingung:
... du kannst natürlich auch die 4 functions ins until packen und auf die Var verzichten 
---------------------------------------
ne MouseMove wär vllt. ein netter neuer befehl für die V4.0
in der schleife:
Code: Alles auswählen
MouseMove = MouseDeltaX() Or MouseDeltaY() Or MouseButton(1) Or MouseButton(2)Code: Alles auswählen
Until KeyboardPushed(#PB_Key_All) Or MouseMove---------------------------------------
ne MouseMove wär vllt. ein netter neuer befehl für die V4.0
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
Das liegt an MouseDeltaX() und MouseDeltaY().
Ich nehme an, du hast eine optische Maus oder? Die Dinger sind meist so empfindlich, dass selbst dein Puls damit gemessen werden kann.
Zu Deutsch: MouseDeltaX() und MouseDeltaY() sind nie 0 und damit ist die Abbruchbedingung der Schleife erfüllt.
(Das wäre jedenfalls eine logische Erklärung für das Ganze.)
Benutze lieber MouseX() usw. Damit sollte es gehen.
Greetz Laurin
Ich nehme an, du hast eine optische Maus oder? Die Dinger sind meist so empfindlich, dass selbst dein Puls damit gemessen werden kann.
Zu Deutsch: MouseDeltaX() und MouseDeltaY() sind nie 0 und damit ist die Abbruchbedingung der Schleife erfüllt.
(Das wäre jedenfalls eine logische Erklärung für das Ganze.)
Benutze lieber MouseX() usw. Damit sollte es gehen.
Greetz Laurin
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
And we're out of beta. We're releasing on time.
