Syntax Bearbeiten

  • Taste=WaitMouse() ;als Funktion
  • WaitMouse ;als Anweisung

Parameter Bearbeiten

keine

Rückgabewert Bearbeiten

1=linke Taste, 2=rechte Taste, 3=mittlere Taste (oder Druck auf das Mausrad)

Beschreibung Bearbeiten

Das Programm wartet, bis eine Maustaste gedrückt wird. Wenn 'WaitMouse' als Funktion verwendet wird, so wird ein Integerwert zurück gegeben, der die Nummer der gedrückten Maustaste angibt. Dabei werden jedoch nur die linke, rechte und mittlere Maustaste abgefragt. Bei Mäusen mit mehr Tasten werden weitere Tasten ignoriert. Auch das Bewegen der Maus, oder das Drehen des Mausrad beendet das Warten nicht.

Alternativ Bearbeiten

  • Taste=MouseWait()
  • MouseWait

Die alternative Schreibweise 'MouseWait', egal ob als Anweisung oder Funktion funktioniert sowohl bei Blitz3D, als auch bei BlitzPlus. Sie ist jedoch keine offizielle Schreibweise und darum in der IDE-Hilfe nicht gelistet. Daher ist es empfehlenswert, immer WaitMouse zu verwenden.

Beispiel Bearbeiten

Graphics 400,300,0,2 ;diese Anweisung ist nur bei BlitzPlus erforderlich
Text 0,0,"Drücke eine Maustaste um das Programm zu beenden."
WaitMouse
End

ähnliche Funktionen Bearbeiten

WaitJoy, WaitKey, WaitTimer, VWait