Index

A B C D E F G H I J K L M N O P R S T U V W X Y 
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
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form