Utfører små endringer i kommentarer, navngiving og kodestil

This commit is contained in:
Kristian Knarvik 2020-04-17 13:11:09 +02:00
parent 8a5bf9fda0
commit 0b40c8bb92
4 changed files with 28 additions and 9 deletions

View File

@ -13,14 +13,22 @@ public class GameStartInfo {
private String playerName;
/**
* Empty initialization method used by kryo
* Empty initialization method required by kryo
*/
public GameStartInfo() {}
/**
* Sets the player name of the current player
* @param playerName The player name of the current player
*/
public void setPlayerName(String playerName) {
this.playerName = playerName;
}
/**
* Gets the player name of the current player
* @return The player name of the current player
*/
public String getPlayerName() {
return playerName;
}

View File

@ -2,14 +2,25 @@ package inf112.fiasko.roborally.networking.containers;
import java.util.Map;
/**
* This class is used to contain power down status for all players
*/
public class PowerdownContainer {
private Map<String,Boolean> powerdown;
private final Map<String, Boolean> powerDown;
public PowerdownContainer(Map<String, Boolean> powerdown) {
this.powerdown = powerdown;
/**
* Instantiates a new power down container
* @param powerDown A map between player names and whether they should remain in power down
*/
public PowerdownContainer(Map<String, Boolean> powerDown) {
this.powerDown = powerDown;
}
public Map<String, Boolean> getPowerdown() {
return powerdown;
/**
* Gets the power down map stored in the container
* @return A map between player name and stay in power down
*/
public Map<String, Boolean> getPowerDown() {
return powerDown;
}
}

View File

@ -9,9 +9,9 @@ import java.util.concurrent.TimeUnit;
* This class handles everything that should happen during a phase
*/
public class Phase {
private Board gameBoard;
private final Board gameBoard;
private final List<Player> playerList;
private int cycleDelay;
private final int cycleDelay;
private List<BoardElementContainer<Tile>> cogwheels;
private List<BoardElementContainer<Tile>> conveyorBelts;
private List<BoardElementContainer<Tile>> fastConveyorBelts;

View File

@ -183,7 +183,7 @@ public class RoboRallyGame implements IRoboRallyGame {
@Override
public void receiveStayInPowerDown(PowerdownContainer powerDowns) {
for (Player player : playerList) {
player.setPowerDownNextRound(powerDowns.getPowerdown().get(player.getName()));
player.setPowerDownNextRound(powerDowns.getPowerDown().get(player.getName()));
}
respawnRobots();
resetHasTouchedFlagThisTurnForAllRobots();