{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \paperw11900\paperh16840\margl1440\margr1440\vieww9000\viewh8400\viewkind0 \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural \f0\fs24 \cf0 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\'e4ngt\ \ 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); \ \}\ \ \}}