Zum Inhalt
Rekursion
Aus ProgrammingWiki
<
IKG
Archivierte Version vom 2022-09-27T11:48:02+00:00.
Aktuelle Version
Canvas mit JavaScript
Ihr Browser unterstützt Canvas nicht.
var c = new Canvas(1); var x = 50; var y = 0; var angle = 45; var r = 0; var g = 0; var b = 0; var state = 0; c.clear(); c.setWidth(1); c.setRGBColor(0,0,0); c.rect(10,10,150,150); function baum() { angle = angle +45 -5+Math.round(Math.random()*5); if (angle > 360) angle = angle -360; if (angle < 0) angle = angle +360; } function advance(){ if (y > 80) bounce(); if (y < -80) bounce(); if (x > 280) bounce(); if (x < -280) bounce(); x = x + 10*Math.cos(angle*Math.PI/180); y = y + 10*Math.sin(angle*Math.PI/180); if (state == 0){ if(r<255){ r++; canvas.setColor(r,g,255-r); }else{state = 1;} } if (state == 1){ if(g<255){ g++; c.setRGBColor(255-g,g,b); }else{state = 2;} } if (state == 2){ if(b<255){ b++; c.setRGBColor(0,255-b,b); }else{state = 0; r=0; g=0; b=0;} } } c.fillRect(150,150,10,10);
ausführen
baum()
ausführen
jetzt prüfen
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten