Katwislicenus/Turtlegrafik2
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
===Strichellinie bunt===
<code id="5375e90df2944">
public void strichellinie(Object turtle, double x, int n) {
turtle.right(90);
for (int i = 1; i <= n; i++) {
if (i % 2 == 0)
turtle.penColor(255, 0, 0);
else
turtle.penColor(0, 0, 255);turtle.forward(x);
turtle.penUp();
turtle.forward(x);
turtle.penDown();
}
}
</code>
<canvas <width="300" height="400">
</canvas>
<run id="5375e90df2a26">
canvas1.clear();
turtle1.move(175,250);
strichellinie(turtle1, 20, 4);
</run>
===Zickzacklinie===
<code id="537e5034c978b">
public void zickzacklinie(Object turtle, double x, int n) {
turtle.right(45);
for (int i = 1; i <= n; i++) {
turtle.forward(x);
turtle.right(90);
turtle.forward(x);
turtle.right(270);
}
}
</code>
<canvas <width="300" height="400">
</canvas>
<run id="537e5034c983a">
canvas2.clear();
turtle2.move(175,250);
zickzacklinie(turtle2, 50, 10);
</run>