BlitzBasic: WaitMouse
Syntax
Bearbeiten- Taste=WaitMouse() ;als Funktion
- WaitMouse ;als Anweisung
Parameter
Bearbeitenkeine
Rückgabewert
Bearbeiten1=linke Taste, 2=rechte Taste, 3=mittlere Taste (oder Druck auf das Mausrad)
Beschreibung
BearbeitenDas 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
BearbeitenGraphics 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