Compare commits

..

2 Commits

Author SHA1 Message Date
schrom01 124caff620 Solved Task 2 2022-10-17 20:29:42 +02:00
schrom01 1ab54b5b76 Solved Task 2 2022-10-17 20:28:15 +02:00
1 changed files with 8 additions and 8 deletions

View File

@ -1,7 +1,7 @@
package ch.zhaw.ads; package ch.zhaw.ads;
public class SnowflakeServer implements CommandExecutor { public class SnowflakeServer implements CommandExecutor {
double distanz = 1.0; double distanz = 0.7;
Turtle turtle; Turtle turtle;
@Override @Override
@ -9,11 +9,11 @@ public class SnowflakeServer implements CommandExecutor {
int steps = Integer.parseInt(command); int steps = Integer.parseInt(command);
turtle = new Turtle(); turtle = new Turtle();
turtle.reset(0.5, 0.9); turtle.reset(0.5, 0.9);
turtle.turn(60); turtle.turn(240);
for(int i = 0; i > 3; i++){ for(int i = 0; i < 3; i++){
turtle.turn(-120); drawSnowFlake(steps, distanz);
drawSnowFlake(steps, 0.7 * distanz); turtle.turn(120);
} }
return turtle.getTrace(); return turtle.getTrace();
} }
@ -25,11 +25,11 @@ public class SnowflakeServer implements CommandExecutor {
distanz = distanz / 3; distanz = distanz / 3;
steps--; steps--;
drawSnowFlake(steps, distanz); drawSnowFlake(steps, distanz);
turtle.turn(60); turtle.turn(-60);
drawSnowFlake(steps, distanz); drawSnowFlake(steps, distanz);
turtle.turn(-120); turtle.turn(120);
drawSnowFlake(steps, distanz); drawSnowFlake(steps, distanz);
turtle.turn(60); turtle.turn(-60);
drawSnowFlake(steps, distanz); drawSnowFlake(steps, distanz);
} }
} }