mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-01-31 23:29:36 +01:00
Fikset bug med registrering av flagg.
Flyttet hvor vi oppdaterer om en robot har vært på et flagg denne runden
This commit is contained in:
parent
2a495e01b8
commit
d3a4419114
@ -423,6 +423,7 @@ public class Board {
|
|||||||
int flagNr = flagID.getTileTypeID() % 16;
|
int flagNr = flagID.getTileTypeID() % 16;
|
||||||
if (flagNr - 1 == robot.getLastFlagVisited()) {
|
if (flagNr - 1 == robot.getLastFlagVisited()) {
|
||||||
robot.setLastFlagVisitedAndUpdateBackupPosition(flagNr);
|
robot.setLastFlagVisitedAndUpdateBackupPosition(flagNr);
|
||||||
|
setHasTouchedFlagThisTurnFromRobotID(robotID, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -73,7 +73,6 @@ public class Phase {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
gameBoard.updateFlagOnRobot(robotID, flag.getElement().getTileType());
|
gameBoard.updateFlagOnRobot(robotID, flag.getElement().getTileType());
|
||||||
gameBoard.setHasTouchedFlagThisTurnFromRobotID(robotID, true);
|
|
||||||
checkIfPlayerWon(robotID, flags.size());
|
checkIfPlayerWon(robotID, flags.size());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user