Added: Totem CHoice first implementation
This commit is contained in:
@@ -41,6 +41,9 @@ public class Game implements Serializable {
|
||||
return playersList;
|
||||
}
|
||||
|
||||
//TODO
|
||||
private Queue<Player> totemChoiceQueue = new LinkedList<>();
|
||||
|
||||
//TODO
|
||||
public Map<Player,Boolean> disconnetedPlayers = new HashMap<>();
|
||||
//TODO
|
||||
@@ -75,6 +78,8 @@ public class Game implements Serializable {
|
||||
return true;
|
||||
}
|
||||
|
||||
//Totem
|
||||
|
||||
public void ClearDisconnected()
|
||||
{
|
||||
disconnetedPlayers.clear();
|
||||
|
||||
@@ -16,7 +16,11 @@ public class MiniModel implements Serializable {
|
||||
public OrderLogicCard orderLogicCard;
|
||||
public CurrentState currentState;
|
||||
public Map<String,Player> players;
|
||||
public MiniModel(Board board, Map<Slot,Player> slotPlayerMap, OrderLogicCard orderLogicCard, CurrentState currentState, List<Player> players) {
|
||||
public List<Object>availableTotems;
|
||||
public MiniModel(Board board) {
|
||||
this.board = board;
|
||||
}
|
||||
public MiniModel(Board board, Map<Slot,Player> slotPlayerMap, OrderLogicCard orderLogicCard, CurrentState currentState, List<Player> players, List<Object>availableTotems) {
|
||||
this.board = board;
|
||||
this.slotPlayerMap = slotPlayerMap;
|
||||
this.orderLogicCard = orderLogicCard;
|
||||
@@ -27,6 +31,9 @@ public class MiniModel implements Serializable {
|
||||
public void setBoard(Board board) {
|
||||
this.board = board;
|
||||
}
|
||||
public void setAvailableTotems(List<Object>availableTotems) {
|
||||
this.availableTotems = availableTotems;
|
||||
}
|
||||
public void setSlotPlayerMap(Map<Slot,Player> slotPlayerMap) {
|
||||
this.slotPlayerMap = slotPlayerMap;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user