Frathiemann/TurtelgrafikII

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
===Quadrat===
<canvas w ="400" h="300"></canvas>

<code id="5375d91558610">
public void quadrat(Object turtle, double x) {
 for (int q = 1; q <= 4; q++) {
  turtle.forward(x);
  turtle.right(90);
 } 
}
public void raster(Object turtle, double x, int n) {
 for (d=1; d<=n; d++) {
  for (i=1; i<=n; i++) {
   quadrat(turtle, x);
   turtle.forward(x);
  }
 turtle.right(180);
 turtle.forward(x*n);
 turtle.left(90);
 turtle.forward(x);
 }
}

</code>

<run id="5375d91558696">
canvas.clear();
turtle1.move(100,250);
raster(turtle1, 10, 10); 
</run>