Index

A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes|All Packages

P

Pair<K,​V> - Class in it.polimi.ingsw.utility
Represents a pair of two object: a key and a value.
Pair(Pair<K, V>) - Constructor for class it.polimi.ingsw.utility.Pair
 
Pair(K, V) - Constructor for class it.polimi.ingsw.utility.Pair
 
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.Action
(See concrete subclasses for more specific documentation) Perform the action.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.ActivateLeaderAction
Activate the specified leader card of the specified player.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.BaseProductionAction
Perform the player board's base production of the specified player.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.BuyDevelopCardAction
Buy the specified develop card for the specified player.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.ChooseInitialResourcesAction
Assign the specified initial resources to the player.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.ChooseLeaderOnWhiteMarbleAction
Add a white marble of the specified player using the specified leader card to convert it.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.DiscardInitialLeaderAction
Discard the specified leader card for the player.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.DiscardLeaderAction
Discard the specified leader card for the player.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.EndTurnAction
Terminate the turn of these player.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.InsertMarbleAction
Insert the specified marble of the player.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.LeaderProductionAction
Perform the production of the specified leader card of the player.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.PlayerDisconnectionAction
Disconnect a Player.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.PlayerReconnectionAction
Deprecated.
Reconnect a Player
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.ProductionAction
Perform the production of the specified develop card of the player.
performAction(IGameState) - Method in class it.polimi.ingsw.controller.action.ShopMarketAction
Buy the specified row or column of the market for the player.
PhaseChangedObservable - Interface in it.polimi.ingsw.network.client
 
PhaseChangedObserver - Interface in it.polimi.ingsw.network.client
 
PhaseType - Enum in it.polimi.ingsw.model
Represents all the possible turn phases.
phaseUpdate(TurnState) - Method in class it.polimi.ingsw.network.client.Client
Updates the turnState with the new state received by the server
phaseUpdate(TurnState) - Method in interface it.polimi.ingsw.network.client.PhaseChangedObserver
Updates the nextPhase in ClientTurnManager class
PING - it.polimi.ingsw.network.messages.MessageType
 
PLAYER_DISCONNECTION - it.polimi.ingsw.controller.action.ActionType
 
PLAYER_RECONNECTION - it.polimi.ingsw.controller.action.ActionType
 
PlayerBoard - Class in it.polimi.ingsw.model
Represents a player board containing all the element of the game that regards a single player
PlayerBoard(String, List<LeaderCard>, Market, DevelopCardDeck) - Constructor for class it.polimi.ingsw.model.PlayerBoard
 
PlayerboardController - Class in it.polimi.ingsw.view.gui.controllers
 
PlayerboardController() - Constructor for class it.polimi.ingsw.view.gui.controllers.PlayerboardController
 
playerboardFXML - Static variable in class it.polimi.ingsw.view.gui.GuiResources
 
playerBoards - Variable in class it.polimi.ingsw.model.Game
 
PlayerDisconnectionAction - Class in it.polimi.ingsw.controller.action
An action to notify the model that a player is no longer connected with the server
PlayerDisconnectionAction(String) - Constructor for class it.polimi.ingsw.controller.action.PlayerDisconnectionAction
 
PlayerReconnectionAction - Class in it.polimi.ingsw.controller.action
Deprecated.
PlayerReconnectionAction(String) - Constructor for class it.polimi.ingsw.controller.action.PlayerReconnectionAction
Deprecated.
 
popeFavorFront1 - Static variable in class it.polimi.ingsw.view.gui.GuiResources
 
popeFavorFront2 - Static variable in class it.polimi.ingsw.view.gui.GuiResources
 
popeFavorFront3 - Static variable in class it.polimi.ingsw.view.gui.GuiResources
 
produce(InterfacePlayerBoard) - Method in class it.polimi.ingsw.model.DevelopCard
activate the card production
produce(ResourceType, InterfacePlayerBoard) - Method in class it.polimi.ingsw.model.leadercard.CardBehaviour
activates the leader ability to produce resources.
produce(ResourceType, InterfacePlayerBoard) - Method in class it.polimi.ingsw.model.leadercard.LeaderProduceBehaviour
 
PRODUCE - it.polimi.ingsw.controller.action.ActionType
 
PRODUCING - it.polimi.ingsw.model.PhaseType
 
ProductionAction - Class in it.polimi.ingsw.controller.action
An action to request to the model to activate the production on the develop top card of a specific card slot
ProductionAction(int) - Constructor for class it.polimi.ingsw.controller.action.ProductionAction
 
ProductionAction(String, int) - Constructor for class it.polimi.ingsw.controller.action.ProductionAction
 
PURPLE - it.polimi.ingsw.model.DevelopCardColor
 
PURPLE - it.polimi.ingsw.model.market.MarbleColor
 
pushInColumn(int) - Method in class it.polimi.ingsw.model.market.Market
Push the marble in slide in the specified row from right
pushInRow(int) - Method in class it.polimi.ingsw.model.market.Market
Push the marble in slide in the specified row from right
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes|All Packages