Index
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
All Classes|All Packages