Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
P
- p - Variable in class it.polimi.ingsw.Server.Controller.MoveIntermediate
-
Used for validation checks
- pattern - Variable in class it.polimi.ingsw.Client.ClientModel.ClientPersonalGoalCard
- pattern - Variable in class it.polimi.ingsw.Server.Model.PersonalGoalCard
-
The pattern represents the position of specific types of object cards.
- personalCards - Variable in class it.polimi.ingsw.Server.Model.Game
-
List of personalCards associated to each player
- PersonalGoalCard - Class in it.polimi.ingsw.Server.Model
-
This class represents the Personal Goal cards, thanks to which players may grant points if they match the pattern with the corresponding ObjectCards
- PersonalGoalCard(int) - Constructor for class it.polimi.ingsw.Server.Model.PersonalGoalCard
-
Class constructor.
- PersonalGoalCard(int, Optional<ObjectCardType>[][]) - Constructor for class it.polimi.ingsw.Server.Model.PersonalGoalCard
-
Related to Game's refresh strategy
- PersonalGoalCardInterface - Interface in it.polimi.ingsw.Common
-
Personal Goal Card Interface
- personalGoalCardPatternSerialization() - Method in class it.polimi.ingsw.Server.Model.SerializationTest
- personalGoalCardSerialization() - Method in class it.polimi.ingsw.Server.Model.SerializationTest
- PersonalGoalCardTest - Class in it.polimi.ingsw.Server.Model
-
Tests of Personal Goal Cards
- PersonalGoalCardTest() - Constructor for class it.polimi.ingsw.Server.Model.PersonalGoalCardTest
- PersonalGoalCardView - Class in it.polimi.ingsw.Client.View
-
Implements effective Personal Goal Card terminal view
- PersonalGoalCardView() - Constructor for class it.polimi.ingsw.Client.View.PersonalGoalCardView
- pgCard - Variable in class it.polimi.ingsw.Client.ClientModel.ClientStatus
-
Personal Goal Card for the Player
- pgCard - Variable in class it.polimi.ingsw.Server.Model.Player
-
Player's personal goal card
- pgCardEvaluation() - Method in class it.polimi.ingsw.Server.Model.PersonalGoalCardTest
-
Used to check functionality of initialization and evaluation of Personal Goal Cards in the Shelf
- pgcImageView - Static variable in class it.polimi.ingsw.Client.GUI
-
Personal goal card ImageView attribute
- pgcRES - Variable in class it.polimi.ingsw.Client.GUI
-
Personal goal card's resolution
- place() - Method in class it.polimi.ingsw.Server.Controller.Move
-
Places taken cards in the Player's Library
- placeCard(ObjectCard, int) - Method in class it.polimi.ingsw.Server.Model.Shelf
-
Inserts a card into the shelf at the selected column (y)
- PLANTS - Enum constant in enum class it.polimi.ingsw.Client.ClientModel.ClientObjectCardType
- PLANTS - Enum constant in enum class it.polimi.ingsw.Server.Model.ObjectCardType
- Player - Class in it.polimi.ingsw.Server.Model
-
This class represent all player's info and finalize shelf insertion and score update operation
- Player(String) - Constructor for class it.polimi.ingsw.Server.Model.Player
-
Player's class constructor
- Player(String, PersonalGoalCard, CommonGoalCard, CommonGoalCard, int, Board) - Constructor for class it.polimi.ingsw.Server.Model.Player
-
Player's class constructor
- playerCount - Variable in class it.polimi.ingsw.Server.Model.Game
-
number of players who have already joined the game
- PlayerDataModel - Class in it.polimi.ingsw.Client
-
Class to define player's data model for ScoreBoard use
- PlayerDataModel(String, int) - Constructor for class it.polimi.ingsw.Client.PlayerDataModel
-
Class constructor
- players - Variable in class it.polimi.ingsw.Server.Model.Game
-
Map used to store Players, associated to an Integer key, which indicates their position in the game
- PlayerScoreCards - Enum constant in enum class it.polimi.ingsw.Common.Status
- PlayerTest - Class in it.polimi.ingsw.Server.Model
-
Model object Player's test
- PlayerTest() - Constructor for class it.polimi.ingsw.Server.Model.PlayerTest
- points - Variable in class it.polimi.ingsw.Client.PlayerDataModel
-
Player's points
- pool - Static variable in class it.polimi.ingsw.Server.SocketServer
- PORT - Static variable in class it.polimi.ingsw.Client.RMIClient
- PORT - Static variable in class it.polimi.ingsw.Server.RMIServer
- portNumber - Static variable in class it.polimi.ingsw.Client.SocketClient
- portNumber - Static variable in class it.polimi.ingsw.Server.SocketServer
- position - Variable in class it.polimi.ingsw.Server.Model.Player
-
Player's position relative to the first player clockwise
- positions - Static variable in class it.polimi.ingsw.Client.GUI
-
Support array with board cell's position
- prepared - Variable in class it.polimi.ingsw.Server.Model.Game
-
this attribute is true if the game has started
- prepareGame() - Method in class it.polimi.ingsw.Server.Model.Game
-
This method includes setup procedures, such as drawing personal goal cards and common goal cards, choosing randomly the first player and placing ObjectCards on the board.
- print(BoardInterface, PrintWriter) - Static method in class it.polimi.ingsw.Client.View.BoardView
-
Prints a Board on a PrintWriter
- print(PersonalGoalCardInterface, PrintWriter) - Static method in class it.polimi.ingsw.Client.View.PersonalGoalCardView
-
Prints a PersonalGoalCard on a PrintWriter
- print(ScoreBoardInterface, PrintWriter) - Static method in class it.polimi.ingsw.Client.View.ScoreBoardView
-
Formulates ScoreBoard View Strategy, given the Interface
- print(ShelfInterface, PrintWriter) - Static method in class it.polimi.ingsw.Client.View.ShelfView
-
Prints a Shelf on a PrintWriter
- printCGC(CommonGoalCardInterface, CommonGoalCardInterface) - Method in class it.polimi.ingsw.Client.View.TerminalAbstraction
-
Prints Common Goal Cards description
- printWriterToGameController - Static variable in class it.polimi.ingsw.Server.SocketServer
- ProducerConsumerLock - Class in it.polimi.ingsw.Utility
-
Implements Producer Consumer paradigm
- ProducerConsumerLock(boolean, boolean) - Constructor for class it.polimi.ingsw.Utility.ProducerConsumerLock
-
Implements Producer Consumer paradigm using a couple of ClassicLocks
- pw - Variable in class it.polimi.ingsw.Client.View.OutputAbstraction
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form