Solved Task 2
This commit is contained in:
parent
f574472a78
commit
1ab54b5b76
|
@ -1,7 +1,7 @@
|
|||
package ch.zhaw.ads;
|
||||
|
||||
public class SnowflakeServer implements CommandExecutor {
|
||||
double distanz = 1.0;
|
||||
double distanz = 0.7;
|
||||
Turtle turtle;
|
||||
|
||||
@Override
|
||||
|
@ -9,11 +9,11 @@ public class SnowflakeServer implements CommandExecutor {
|
|||
int steps = Integer.parseInt(command);
|
||||
turtle = new Turtle();
|
||||
turtle.reset(0.5, 0.9);
|
||||
turtle.turn(60);
|
||||
turtle.turn(120);
|
||||
|
||||
for(int i = 0; i > 3; i++){
|
||||
turtle.turn(-120);
|
||||
drawSnowFlake(steps, 0.7 * distanz);
|
||||
for(int i = 0; i < 3; i++){
|
||||
turtle.turn(120);
|
||||
drawSnowFlake(steps, distanz);
|
||||
}
|
||||
return turtle.getTrace();
|
||||
}
|
||||
|
@ -25,11 +25,11 @@ public class SnowflakeServer implements CommandExecutor {
|
|||
distanz = distanz / 3;
|
||||
steps--;
|
||||
drawSnowFlake(steps, distanz);
|
||||
turtle.turn(60);
|
||||
turtle.turn(-60);
|
||||
drawSnowFlake(steps, distanz);
|
||||
turtle.turn(-120);
|
||||
turtle.turn(120);
|
||||
drawSnowFlake(steps, distanz);
|
||||
turtle.turn(60);
|
||||
turtle.turn(-60);
|
||||
drawSnowFlake(steps, distanz);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue