GLBasic forum

Other languages => GLBasic - de => Topic started by: Heiko on 2013-Jun-03

Title: Maustaste pausieren lassen
Post by: Heiko on 2013-Jun-03
Also ich bastel grad an einem Spiel.
Dort muss man halt Felder anklicken, wo dann jeweils das dortige Sprite entfernt und durch ein anderes ersetzt wird.
Problem ist, dass man echt aufpassen muss dass man die Maustaste nicht zulange gedrückt hält da sonst ständig ein Wechsel stattfindet.

Also ums einfach zu machen, ein Feld, belegt mit einer Spielfigur die beim anklicken durch eine andere per Zufall ersetzt wird.
Die Abfrage der Maus funktioniert so, dass immer wenns Feld leer ist eine neue Figur hingesetzt wird.

Dadurch dass das Feld dann belegt ist und die Maustaste noch gedrückt ist, wird wieder eine neue per Zufall gewählte Figur plaziert.

Würde man die Maustaste also gedrückt halten, wäre es ein Geflacker sondergleichen, grins.

Wollte schon ein for....next als schleife einbauen, aber das muss doch auch anders gehen.

P.S. Man soll das Gleiche Feld schon wieder anklicken sollen, jedoch sollte man die Maustaste dazu erstmal loslassen um erneut zu klicken.

edit: habs honbekommen, mittels eines flags, welches maustastenabfrage nur zulässt wenn keine taste gedrückt war.