se.chalmers.dat255.risk.model
public class EventHandler extends java.lang.Object
Constructor and Description |
---|
EventHandler() |
Modifier and Type | Method and Description |
---|---|
TurnAndPhaseManager |
getPhaseHandler() |
java.util.ArrayList<java.lang.String> |
handleCardEvent(ICard card,
IPlayer currentPlayer)
Makes the exchange of three card, when you've chosen three correct cards.
|
TurnAndPhaseManager.ResultType |
handlePhaseEvent(IPlayer currentPlayer,
int bonusUnitsLeft,
java.util.List<IPlayer> players)
Tells PhaseHandler to changePhase if some conditions is met.
|
public TurnAndPhaseManager getPhaseHandler()
public java.util.ArrayList<java.lang.String> handleCardEvent(ICard card, IPlayer currentPlayer)
public TurnAndPhaseManager.ResultType handlePhaseEvent(IPlayer currentPlayer, int bonusUnitsLeft, java.util.List<IPlayer> players)