int stepY = 1; int stepX = 1; void setup () { size (600,600); smooth (); stroke (1); } void draw () { background (255); //stepY = mouseY; // das ist der Fehler, denn am Anfang ist mouseY = 0 stepY = mouseY/10 + 40; // + 1, weil stepY nie 0 sein sollte! stepX = mouseX+1; // also erste Schleife: i=600-0 = 600 (ist > 200) // zweite Schleife: i=600-0 = 600 (ist > 200) // dritte Schleife: i=600-0 = 600 (ist > 200) // ps: wenn das drawing-Fenster nicht mehr zugeht, // ist das ein Zeichen, dass die Schleife hŠngt for (int i = 600; i > 100; i = i-stepY) { // line(0, i, 600, i); } for (int i = 600; i > 1; i = i-stepX) { // line(i, 600, 0, i); // line(i, 0, 600, i); // line(600, i, 0, i); line(0,600,i,i); line (600,0,i,i); } }