Modifier and Type | Class and Description |
---|---|
class |
Player
The Player class contains relevant information about the player, such as his
name, his ID and what cards he has.
|
Modifier and Type | Method and Description |
---|---|
IPlayer |
Game.getActivePlayer() |
IPlayer |
IGame.getActivePlayer()
Fetches the player who has the current turn.
|
IPlayer |
WorldHandler.getActivePlayer()
get the player whose turn it is
|
IPlayer |
WorldHandler.getOwner(java.lang.String province)
Fetches the owner of a province
|
IPlayer |
WorldMap.getOwner(java.lang.String provinceName)
Returns ownership of a certain territory.
|
IPlayer |
MissionHandler.getWinner() |
Modifier and Type | Method and Description |
---|---|
java.util.List<IPlayer> |
Game.getPlayers() |
java.util.List<IPlayer> |
IGame.getPlayers()
Fetches all players
|
java.util.List<IPlayer> |
WorldHandler.getPlayers()
method for getting all players
|
Modifier and Type | Method and Description |
---|---|
void |
BonusHandler.calcBonusesFromCards(java.util.ArrayList<java.lang.String> names,
IPlayer activePlayer)
Calculates how large the bonus from trading in cards is.
|
void |
BonusHandler.calcBonusUnits(IPlayer active)
Calculates how many units a player will receive at the start of the turn
|
void |
WorldHandler.changeOwner(IPlayer player)
changes owner of secondProvince to new player
|
void |
WorldMap.changeOwner(java.lang.String provinceName,
IPlayer player)
Changes the ownership of a certain territory.
|
TurnAndPhaseManager.ResultType |
TurnAndPhaseManager.changePhase(IPlayer currentPlayer,
java.util.List<IPlayer> players) |
int |
WorldMap.getBonus(IPlayer player) |
java.lang.String |
Game.getMissionText(IPlayer currentPlayer) |
java.lang.String |
IGame.getMissionText(IPlayer currentPlayer)
Returns a String that discribes your mission.
|
java.util.List<java.lang.String> |
WorldHandler.getPlayersContinents(IPlayer player)
returns all continents a player owns
|
java.util.ArrayList<java.lang.String> |
WorldMap.getPlayersContinents(IPlayer owner) |
java.lang.String |
MissionHandler.getText(IPlayer currentPlayer)
Returns a missions mission-text.
|
void |
MissionHandler.giveMission(IPlayer player,
int intRand,
java.util.HashMap<IPlayer,se.chalmers.dat255.risk.model.MissionHandler.Mission> tempMissionsMap,
java.util.List<se.chalmers.dat255.risk.model.MissionHandler.Mission> listOfMissions)
Give a player his/hers mission
|
java.util.ArrayList<java.lang.String> |
EventHandler.handleCardEvent(ICard card,
IPlayer currentPlayer)
Makes the exchange of three card, when you've chosen three correct cards.
|
TurnAndPhaseManager.ResultType |
EventHandler.handlePhaseEvent(IPlayer currentPlayer,
int bonusUnitsLeft,
java.util.List<IPlayer> players)
Tells PhaseHandler to changePhase if some conditions is met.
|
java.util.ArrayList<java.lang.String> |
CardExchanger.makeExchange(ICard card,
IPlayer currentPlayer)
Checks if the player has clicked cards before.
|
void |
MissionHandler.playerEliminated(IPlayer player)
A method for remembering wich players been eliminated.
|
boolean |
MissionHandler.winner(IPlayer currentPlayer,
java.util.List<java.lang.String> continentsCurrentPlayerOwns)
Return true if there is a winner.
|
Modifier and Type | Method and Description |
---|---|
void |
MissionHandler.addEliminateMissions(java.util.List<se.chalmers.dat255.risk.model.MissionHandler.Mission> missions,
java.util.List<IPlayer> players)
Creates the mission of Eliminate type
|
java.util.List<se.chalmers.dat255.risk.model.MissionHandler.Mission> |
MissionHandler.buildMissions(java.util.List<IPlayer> players,
java.lang.String missionFile)
Constructing the missions that can be choosen from.
|
TurnAndPhaseManager.ResultType |
TurnAndPhaseManager.changePhase(IPlayer currentPlayer,
java.util.List<IPlayer> players) |
void |
MissionHandler.giveMission(IPlayer player,
int intRand,
java.util.HashMap<IPlayer,se.chalmers.dat255.risk.model.MissionHandler.Mission> tempMissionsMap,
java.util.List<se.chalmers.dat255.risk.model.MissionHandler.Mission> listOfMissions)
Give a player his/hers mission
|
TurnAndPhaseManager.ResultType |
EventHandler.handlePhaseEvent(IPlayer currentPlayer,
int bonusUnitsLeft,
java.util.List<IPlayer> players)
Tells PhaseHandler to changePhase if some conditions is met.
|
boolean |
TurnAndPhaseManager.surrender(java.util.List<IPlayer> players)
called when a player gives up
|
Constructor and Description |
---|
MissionHandler(java.util.List<IPlayer> players,
java.lang.String missionFile) |
WorldMap(java.lang.String provinceString,
java.lang.String continentFile,
java.util.ArrayList<IPlayer> players) |