Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
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 idx in parts.
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 given corner toward 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 ClientHandler waiting 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 OrderPlayer entries 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 Players associated 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.popup that 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 Prestige the 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 text above 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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form