Steuerung von Animationen (Verzweigungen)
if-Anweisung
Die Bewegung des Kreises soll gestoppt werden, wenn der Kreis den unteren Rand des Fensters erreicht. Dazu muss die Position des Kreismittelpunkt beobachtet werden, wenn die y-Koordinate zu groß wird, dann wird die Schrittweite auf null gesetzt.
void draw(){
background(255);
circle(width/2, y, 2*radius);
y = y + schritt;
if (y >= height) {
schritt = 0;
}
println(y);
}
Der dafür verwendete Befehl ist die if-Anweisung.
if (Bedingung){
Anweisung1;
Anweisung2;
...
}
Wenn (if) eine Bedingung erfüllt ist, dann wird eine Anweisung (oder mehrere) ausgeführt. Ein solches Programmkonstrukt wird als bedingte Verzweigung bezeichnet.