diff --git a/src/main/java/inf112/fiasko/roborally/objects/Board.java b/src/main/java/inf112/fiasko/roborally/objects/Board.java index 43a25b7..95a57a3 100644 --- a/src/main/java/inf112/fiasko/roborally/objects/Board.java +++ b/src/main/java/inf112/fiasko/roborally/objects/Board.java @@ -136,30 +136,38 @@ public class Board { } /** - * sets the powerdown status of the robot - * @param robotID the robotid of the robot - * @param powerdown the status of the powerdown + * Sets the power down status of the robot + * @param robotID The robot id of the robot + * @param powerdown The status of the powerdown */ - public void setPowerDown(RobotID robotID,Boolean powerdown){ + public void setPowerDown(RobotID robotID, Boolean powerdown) { robots.get(robotID).setPowerDown(powerdown); } + /** + * Gets the power down status of the robot + * @param robotID The robot id of the robot + */ + public boolean getPowerDown(RobotID robotID) { + return robots.get(robotID).isInPowerDown(); + } + /** * removes one damage for a given robot given that it has taken som damage before * @param robotID the ID of the robot */ - public void repairRobotOnTile(RobotID robotID){ + public void repairRobotOnTile(RobotID robotID) { Robot robot = robots.get(robotID); - int newDamage = Math.max(robot.getDamageTaken()-1,0); + int newDamage = Math.max(robot.getDamageTaken() - 1, 0); robot.setDamageTaken(newDamage); } /** * sets the damage taken of robots in powerdown to 0 */ - public void executePowerdown(){ + public void executePowerdown() { for (Robot robot:robots.values()) { - if(robot.isInPowerDown()){ + if (robot.isInPowerDown()) { robot.setDamageTaken(0); } } diff --git a/src/main/java/inf112/fiasko/roborally/objects/RoboRallyGame.java b/src/main/java/inf112/fiasko/roborally/objects/RoboRallyGame.java index d76c278..4470f40 100644 --- a/src/main/java/inf112/fiasko/roborally/objects/RoboRallyGame.java +++ b/src/main/java/inf112/fiasko/roborally/objects/RoboRallyGame.java @@ -414,9 +414,9 @@ public class RoboRallyGame implements IDrawableGame { } /** - * repair all robots standing on a reparer tile + * repair all robots standing on a repair tile */ - private void repairAllRobotsOnReparerTiles(){ + private void repairAllRobotsOnRepairTiles(){ List<BoardElementContainer<Tile>> listOfRepareTiles = gameBoard.getPositionsOfTileOnBoard(TileType.FLAG_1, TileType.FLAG_2, TileType.FLAG_3, TileType.FLAG_4, TileType.WRENCH, TileType.WRENCH_AND_HAMMER); for (BoardElementContainer<Tile> repareTile:listOfRepareTiles) {