1
0
mirror of https://github.com/inf112-v20/Fiasko.git synced 2025-03-03 00:29:45 +01:00

Update Robot.java

Legger til felt for sjekk om en robot har besøkt et flagg i løpet av runden eller ikke.

Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
This commit is contained in:
torlunjen 2020-04-09 19:56:33 +02:00
parent 1bac54b062
commit 9f843b8db6

@ -16,6 +16,7 @@ public class Robot {
private Position backupPosition;
private Position currentPosition;
private Direction facingDirection;
private boolean hasTouchedFlagThisTurn = false;
/**
* Instantiates a new robot
@ -29,6 +30,23 @@ public class Robot {
this.facingDirection = Direction.NORTH;
}
/**
* True if the robot has touched a flag in the current turn
* @return a boolean
*/
public boolean isHasTouchedFlagThisTurn() {
return hasTouchedFlagThisTurn;
}
/**
* Sets the boolean value to true if the robot touches a flag during a turn,
* and false at the end of each turn.
* @param hasTouchedFlagThisTurn the boolean value to be set.
*/
public void setHasTouchedFlagThisTurn(boolean hasTouchedFlagThisTurn) {
this.hasTouchedFlagThisTurn = hasTouchedFlagThisTurn;
}
/**
* Gets the damage the robot has taken
* @return The amount of damage the robot has received