Gjør en del endringer som gjør det mulig å rotere den logiske representasjonen av et brett

Endrer rotasjonen til roboter til å tilpasse seg retningen til flaggene
Lager metoder som lar en printe ut grids på samme format som de blir lest fra
This commit is contained in:
2020-04-29 22:54:25 +02:00
parent 405ed74898
commit 16e7a4d2c2
11 changed files with 228 additions and 16 deletions

View File

@@ -176,9 +176,9 @@ public class PhaseTest {
robots.add(robot);
robots.add(new Robot(RobotID.ROBOT_2, new Position(9, 13)));
robots.add(robot3);
robot3.setFacingDirection(Direction.EAST);
Phase testPhase = createPhaseAndLoadBoard(players, robots, "boards/another_test_map.txt");
robot3.setFacingDirection(Direction.EAST);
assertEquals(0, robot.getDamageTaken());
testPhase.fireAllLasers();
assertEquals(2, robot.getDamageTaken());