Startseite | Anpassen | Blog | Extras | Anmelden | Info
Handbuch | D&D icons | GML Parser | Archiv | Iso City
Benutzername: Passwort:  
Über | Funktionen | Verzeichnis | Banner | Kontakt

Den Game Maker benutzen
Den Game Maker benutzen

Do-Statement

Do-Statement

Ein do-Statement hat die Form:
do <Statement> until(<Ausdruck>)

Das Statement wird solange ausgeführt bis der Ausdruck "true" ist, dabei wird das Statement mindestens einmal ausgeführt.
Zu einer besseren Veranschaulichung, sollte man das do-Statement mal ganz ins Deutsche übersetzten:
Tue <Das Statement> solange, bis (Ausdruck erfüllt ist)

Bei Do-Schleifen ist Vorsicht geboten, weil man sie leicht in eine Endlosschleife verwandeln kann. In diesem Fall würde das Programm stehen bleiben und nicht mehr auf Benutzereingaben reagieren.

Beispiel
Das folgende Programm versucht das Objekt an einen freien Ort zu setzen (Das ist genau das selbe wie die Action "Move an object to a random position"). Der einzige Unterschied zu dem obigem Programm besteht darin, dass hier das Objekt mindestens einmal versetzt wird, was oben nicht der Fall ist.

{
do
{
x = random(room_width);
y = random(room_height);
}
until (place_free(x,y))
}

Suche Suche


Alternative Versionen Alternative Versionen

Du kannst dieses Handbuch auch auf einer langen Seite (± 1.5 mb) ansehen.

Auch verfügbar in: Niederländisch Englisch Französisch

ZIP Download helpfile

Werbung Werbung

GameMaker Handbuch