Het ontwerpen van spellen met Game Maker
Do statement
Een do statement heeft de vorm
do <statement> until(<expression>)
Het statement (dat ook een blok kan zijn) wordt uitgevoerd totdat de expressie waar (true) is. Het statement wordt in ieder geval 1 keer uitgevoerd. Wees voorzichtig met je lus. Je kan het makkelijk voor eeuwig door laten draaien, waardoor je spel zal blijven hangen en niet meer reageert op input van de gebruiker.
Voorbeeld
Het volgende programma probeert het huidige object te plaatsen naar een vrije positie
(dit is ongeveer hetzelfde als de actie om objecten te verplaatsen naar een
willekeurige positie).
{ do { x = random(room_width); y = random(room_height); } until (place_free(x,y)) }
« While statement | For statement »