Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
P
- pane - Variable in class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem
-
Mouse-transparent overlay pane that hosts all particle nodes.
- params - Variable in class it.polimi.ingsw.gc14.Model.DecksCreator.BuildingCardDefinition
- params - Variable in class it.polimi.ingsw.gc14.Model.DecksCreator.TribeCardDefinition
- parsePos(String[], int) - Method in class it.polimi.ingsw.gc14.ClientLauncherTUI
-
Parses an integer position argument at
idxinparts. - Particle(double, double, double, double, int, Random) - Constructor for class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem.Particle
-
Initializes the particle at position (
x,y) with velocity aimed roughly from the givencornertoward the scene center. - particles - Variable in class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem
-
Currently live particles.
- pendingHeartbeat - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.TCPServer
-
Temporary map associating each username with the corresponding
ClientHandlerwaiting for its heartbeat connection. - ping(String) - Method in interface it.polimi.ingsw.gc14.Network.RMI.Common.IGameServer
-
Heartbeat method called periodically by the client to signal that it is still connected.
- ping(String) - Method in class it.polimi.ingsw.gc14.Network.RMI.Server.RMIServer
-
Receives a heartbeat ping from the client.
- PING - Static variable in class it.polimi.ingsw.gc14.Network.TCP.Client.TCPClient
-
Byte value sent by the client to signal it is still alive.
- PING - Static variable in class it.polimi.ingsw.gc14.Network.TCP.Server.HeartbeatHandler
-
Byte value representing a heartbeat ping message.
- pingSender - Variable in class it.polimi.ingsw.gc14.Network.RMI.Client.RMIClient
-
Scheduler that fires ping() every 3000L ms.
- PlayableCard - Class in it.polimi.ingsw.gc14.Model
-
Abstract base class for all playable cards.
- PlayableCard(int) - Constructor for class it.polimi.ingsw.gc14.Model.PlayableCard
-
Creates a playable card with the specified era.
- PlayableCard(String, int) - Constructor for class it.polimi.ingsw.gc14.Model.PlayableCard
-
Creates a playable card with the specified image id and era.
- played - Variable in class it.polimi.ingsw.gc14.Model.Orders.OrderPlayer
-
Indicates whether the player has already played.
- player - Variable in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
The current player associated with the game state.
- player - Variable in class it.polimi.ingsw.gc14.Model.Orders.OrderPlayer
-
The player associated with this order entry.
- Player - Class in it.polimi.ingsw.gc14.Model
-
Default Player class; contains all identifiers and methods needed.
- Player(String) - Constructor for class it.polimi.ingsw.gc14.Model.Player
-
Constructor for the class
Player. - playerCards - Variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Maps each player's username to their player-card VBox in the side panel.
- playerList - Variable in class it.polimi.ingsw.gc14.GameEventProcessor
-
Shared map tracking each player's online status (
true= online). - playerList - Variable in class it.polimi.ingsw.gc14.Model.OrderLogicCard
-
The list of
OrderPlayerentries tracking turn order and played status. - playerList - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvent
-
List of all players.
- playerList - Variable in class it.polimi.ingsw.gc14.Network.RMI.Server.RMIHeartbeat
-
Shared map used to mark the player as offline on timeout.
- playerList - Variable in class it.polimi.ingsw.gc14.Network.RMI.Server.RMIServer
-
Shared map tracking each player's connection status (
true= online). - playerList - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.TCPServer
-
Map storing the online/offline status of connected players.
- players - Variable in class it.polimi.ingsw.gc14.Model.MiniModel
-
Map of players indexed by username.
- players - Variable in class it.polimi.ingsw.gc14.Model.OrderLogicCard
-
The queue of
Playersassociated with this order logic card. - playerSide - Variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Scrollable container holding all player side-panel cards.
- playersList - Variable in class it.polimi.ingsw.gc14.Model.Game
-
The list of players participating in the game.
- playerStanding - Variable in class it.polimi.ingsw.gc14.Model.Game
-
The final ranking of players at the end of the game.
- playerUpdate(Player, Slot) - Method in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
Updates the current player, slot, and available draws.
- PONG - Static variable in class it.polimi.ingsw.gc14.Network.TCP.Client.TCPClient
-
Byte value expected from the server in response to a
TCPClient.PING. - PONG - Static variable in class it.polimi.ingsw.gc14.Network.TCP.Server.HeartbeatHandler
-
Byte value representing a heartbeat pong response.
- popup - Variable in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
-
Auto-hiding popup that shows detailed player card information.
- popup - Variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Shared popup used for card previews and building selection.
- popupCards - Variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
HBox inside
MainFXMLController.popupthat holds the displayed card images. - popupContent - Variable in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
-
Content container inside
LeaderboardFXMLController.popup. - port - Variable in class it.polimi.ingsw.gc14.Network.RMI.Client.RMIClient
-
Port of the RMI registry.
- port - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.TCPServer
-
Main TCP port used for standard client-server communication.
- pos - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawLowerBuildingCard
-
Index of the card to draw
- pos - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawLowerTribeCard
-
Index of the card to draw
- pos - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawUpperBuildingCard
-
Index of the card to draw
- pos - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawUpperTribeCard
-
Index of the card to draw
- pos - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvents.SlotChoice
-
Index of the selected slot.
- PRESTIGE_AWARD - Static variable in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building13
-
Prestige points granted at end of game by this building.
- PRESTIGE_PER_CHARACTER_SET - Static variable in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building10
-
Prestige points granted per complete character set at end of game.
- prestigeDebt - Variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.Sustenance
-
The prestige penalty multiplier applied for each unpaid Food unit.
- prestigeLabels - Variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Maps each player's username to their current prestige-value label in the side panel.
- prestigeMul - Variable in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building11
-
The prestige multiplier applied per matching character card at end of game.
- prestigeMultiplier - Variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.Hunt
-
Prestige Points multiplier used during the event.
- prestigeToAdd - Variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.ShamanicRitual
-
Prestige points awarded to the player with the most shaman icons.
- prestigeToRemove - Variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.ShamanicRitual
-
Prestige points removed from the player with the fewest shaman icons.
- prestigeValue - Variable in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
-
The prestige value of this building card.
- prestigeValue - Variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Builder
-
The prestige value provided by this Builder card.
- prestigeValue - Variable in class it.polimi.ingsw.gc14.Model.DecksCreator.BuildingCardDefinition
- prestigeValue - Variable in class it.polimi.ingsw.gc14.Model.Player
-
The current amount of
Prestigethe Player possesses. - price - Variable in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
-
The price of this building card.
- price - Variable in class it.polimi.ingsw.gc14.Model.DecksCreator.BuildingCardDefinition
- primaryStage - Variable in class it.polimi.ingsw.gc14.View.GUI.GUI
-
The primary JavaFX stage.
- printLine(String) - Method in class it.polimi.ingsw.gc14.View.TUI.TUI
-
Prints
textabove the prompt without clearing the screen. - proposedNPlayer - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvents.AddPlayer
-
Number of players proposed by this player; used only when creating a new game.
- protocolToggle - Variable in class it.polimi.ingsw.gc14.View.GUI.LoginFXMLController
-
Toggle container for switching between RMI and TCP.
- pull() - Method in class it.polimi.ingsw.gc14.Model.OrderLogicCard
-
Removes and returns the first player in the queue.
- purchased - Variable in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building0
-
Indicates whether the building effect has already been initialized after purchase.
- purchased - Variable in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building4
-
Indicates whether the building effect has already been initialized after purchase.
- PURPLE - Enum constant in enum class it.polimi.ingsw.gc14.Model.Totems
-
Purple totem.
- push(Player) - Method in class it.polimi.ingsw.gc14.Model.OrderLogicCard
-
Applies the effect associated with the current queue position of the player and then adds the player to the end of the queue.
- pushNoEffect(Player) - Method in class it.polimi.ingsw.gc14.Model.OrderLogicCard
-
Moves the specified player to the end of the queue without applying effects.
- put(K, V) - Method in class it.polimi.ingsw.gc14.LimitedMap
-
Associates the specified value with the specified key in this map.
- putAll(Map) - Method in class it.polimi.ingsw.gc14.LimitedMap
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form