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

parameter - Static variable in class it.polimi.ingsw.client.game_client_and_cli.GameClient
 
parentEvent - Variable in class it.polimi.ingsw.server.event_sourcing.Event
 
PARROT - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Card
 
parseCommand(String) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
 
parseLine(String) - Method in interface it.polimi.ingsw.client.game_client_and_cli.CLI
 
parseLine(String) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
 
password - Variable in class it.polimi.ingsw.client.new_gui.input_handler.InputParams
 
password - Variable in class it.polimi.ingsw.server.controller.auth_controller.messages.LoginMsg
 
password - Variable in class it.polimi.ingsw.server.controller.auth_controller.messages.SignUpMsg
 
password(String) - Method in class it.polimi.ingsw.client.new_gui.input_handler.InputParams
 
payCharacter() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
 
payCharacter(int) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertSchoolBoard
This method is used to pay for the characters that may be activated during a game
payCharacter(int) - Method in interface it.polimi.ingsw.server.model.game_logic.SchoolBoardCommonInterface
 
Peer - Class in it.polimi.ingsw.communication.sugar_framework
Represents a peer in the Sugar communication protocol
Peer(Socket) - Constructor for class it.polimi.ingsw.communication.sugar_framework.Peer
 
peerDisconnectedFromGameMsg(SugarMessage, Peer) - Method in class it.polimi.ingsw.server.controller.games_manager.GamesManager
If the users disconnects, it waits 30 seconds If the user reconnects to the server, the game will not be closed, will be closed otherwise
PeerDisconnectedFromGameMsg - Class in it.polimi.ingsw.server.controller.games_manager.messages
 
PeerDisconnectedFromGameMsg(String) - Constructor for class it.polimi.ingsw.server.controller.games_manager.messages.PeerDisconnectedFromGameMsg
 
peers - Variable in class it.polimi.ingsw.communication.sugar_framework.Room
 
peerSocket - Variable in class it.polimi.ingsw.communication.sugar_framework.Peer
 
peerUPIMessage(SugarMessage) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
 
PeerUPIMessage - Class in it.polimi.ingsw.communication.sugar_framework.messages
 
PeerUPIMessage(UUID) - Constructor for class it.polimi.ingsw.communication.sugar_framework.messages.PeerUPIMessage
 
phase - Variable in class it.polimi.ingsw.server.model.game_logic.events.SetCurrentPhaseEvent
 
Phase - Enum Class in it.polimi.ingsw.server.model.game_logic.enums
 
Phase() - Constructor for enum class it.polimi.ingsw.server.model.game_logic.enums.Phase
 
PLANNING - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Phase
 
play_card - Enum constant in enum class it.polimi.ingsw.client.enums.CLICommand
 
play_char - Enum constant in enum class it.polimi.ingsw.client.enums.CLICommand
 
Playable - Interface in it.polimi.ingsw.server.model.game_logic
 
PlayableCharacter - Class in it.polimi.ingsw.server.model.game_logic
 
PlayableCharacter(Character) - Constructor for class it.polimi.ingsw.server.model.game_logic.PlayableCharacter
 
PlayableCharacterLock - Class in it.polimi.ingsw.server.model.game_logic
 
PlayableCharacterLock(Character) - Constructor for class it.polimi.ingsw.server.model.game_logic.PlayableCharacterLock
 
PlayableCharacterProfessor - Class in it.polimi.ingsw.server.model.game_logic
 
PlayableCharacterProfessor(Character) - Constructor for class it.polimi.ingsw.server.model.game_logic.PlayableCharacterProfessor
 
PlayableCharacterWithStudents - Class in it.polimi.ingsw.server.model.game_logic
 
PlayableCharacterWithStudents(Character) - Constructor for class it.polimi.ingsw.server.model.game_logic.PlayableCharacterWithStudents
 
playCard(int) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
 
playCard(Card) - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
This method gets a card in input, verifies if the current phase is PLANNING and then modifies the gameState accordingly
playCard(Card) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
The current player plays the given card
playCard(Card) - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
This method receives an argument of type Card and proceeds removing the corresponding card from the player's deck of playable cards.
PlayCardEvent - Class in it.polimi.ingsw.server.model.game_logic.events
 
PlayCardEvent(UUID, Card) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.PlayCardEvent
 
playCardHandler(PlayCardEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
 
playCardMsg(PlayCardMsg, Peer) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
This method is the handler for the PlayCardMsg
PlayCardMsg - Class in it.polimi.ingsw.server.controller.game_state_controller.messages
 
PlayCardMsg(Card, String) - Constructor for class it.polimi.ingsw.server.controller.game_state_controller.messages.PlayCardMsg
 
playChar(int) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
 
playChar(int, int) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
 
playChar(int, Color) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
 
playChar(int, Color, int) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
 
playChar(int, List<Color>, List<Color>) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
 
playChar(Map<String, Object>) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
Plays the character of the expert mode
playCharacterLock(int) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 5.
playCharacterLock(int) - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
playColorDoesntCount(Color) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 9.
playColorDoesntCount(Color) - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
Player - Class in it.polimi.ingsw.server.model.game_logic.entities
 
Player(Peer, String) - Constructor for class it.polimi.ingsw.server.model.game_logic.entities.Player
 
players - Variable in class it.polimi.ingsw.server.controller.game_controller.GameController
 
PlayerView - Enum constant in enum class it.polimi.ingsw.client.new_gui.GUI.View
 
PlayerViewRenderer - Class in it.polimi.ingsw.client.new_gui.views.player_view
 
PlayerViewRenderer() - Constructor for class it.polimi.ingsw.client.new_gui.views.player_view.PlayerViewRenderer
 
playGetProfessorsWithSameStudents() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 2.
playGetProfessorsWithSameStudents() - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
playMoveMotherNatureToAnyArchipelago(int) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 3.
playMoveMotherNatureToAnyArchipelago(int) - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
playPutOneStudentFromCharacterToArchipelago(Color, int) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 1.
playPutOneStudentFromCharacterToArchipelago(Color, int) - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
playPutOneStudentFromCharacterToDiningRoom(Color) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 11.
playPutOneStudentFromCharacterToDiningRoom(Color) - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
playPutThreeStudentsInTheBag(Color) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 12.
playPutThreeStudentsInTheBag(Color) - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
playSound(Media) - Static method in class it.polimi.ingsw.client.new_gui.user_experience.UserExperience
 
playSoundLoop(Media) - Static method in class it.polimi.ingsw.client.new_gui.user_experience.UserExperience
 
playSwapThreeStudentsBetweenCharacterAndEntrance(List<Color>, List<Color>) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 7.
playSwapThreeStudentsBetweenCharacterAndEntrance(List<Color>, List<Color>) - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
playSwapTwoStudentsBetweenEntranceAndDiningRoom(List<Color>, List<Color>) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 10.
playSwapTwoStudentsBetweenEntranceAndDiningRoom(List<Color>, List<Color>) - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
playTowersDontCount() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 6.
playTowersDontCount() - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
playTwoAdditionalInfluence() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 8.
playTwoAdditionalInfluence() - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
playTwoAdditionalSteps() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method executes the effect of the character with ID 4.
playTwoAdditionalSteps() - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
 
port - Static variable in class it.polimi.ingsw.communication.sugar_framework.SugarClient
 
port - Static variable in class it.polimi.ingsw.communication.sugar_framework.SugarServer
 
port - Variable in class it.polimi.ingsw.communication.tcp_client.TcpClient
 
port - Variable in class it.polimi.ingsw.communication.tcp_server.TcpServer
 
preventResize - Static variable in class it.polimi.ingsw.client.new_gui.GUI
 
process(SugarMessage) - Method in class it.polimi.ingsw.communication.sugar_framework.message_processing.SugarMessageProcessor
Executes all @SugarMessageHandler(s) annotated methods in this class that match this method's signature, if none is found, executes the "base()" method (if it exists)
process(SugarMessage, Peer) - Method in class it.polimi.ingsw.communication.sugar_framework.message_processing.SugarMessageProcessor
Executes all @SugarMessageHandler(s) annotated methods in this class that match this method's signature, if none is found, executes the "base()" method (if it exists)
processFromLowerLayers(SugarMessage, Peer) - Method in class it.polimi.ingsw.communication.sugar_framework.message_processing.SugarMessageProcessor
 
professor - Variable in class it.polimi.ingsw.server.model.game_logic.events.AssignProfessorEvent
 
Professor - Enum constant in enum class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer.TargetType
 
professorColorToProfessorAsset - Static variable in class it.polimi.ingsw.client.new_gui.AssetHolder
 
ProfessorNotPresentException - Exception Class in it.polimi.ingsw.server.controller.game_state_controller.exceptions
 
ProfessorNotPresentException() - Constructor for exception class it.polimi.ingsw.server.controller.game_state_controller.exceptions.ProfessorNotPresentException
 
professorsTable - Variable in class it.polimi.ingsw.server.model.game_logic.LightSchoolBoard
 
professorsTable - Variable in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
 
professorSymbol - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
 
professorToOriginalOwnerMap - Variable in class it.polimi.ingsw.server.model.game_logic.LightPlayableCharacter
 
professorToOriginalOwnerMap - Variable in class it.polimi.ingsw.server.model.game_logic.PlayableCharacterProfessor
 
prompt - Variable in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
 
promptRect - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
 
promptRelH - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
 
promptRelW - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
 
promptRelX - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
 
promptRelY - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
 
PromptRenderer - Class in it.polimi.ingsw.client.new_gui.views.player_view
 
PromptRenderer() - Constructor for class it.polimi.ingsw.client.new_gui.views.player_view.PromptRenderer
 
PURPLE - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Color
 
put(int, int, String) - Method in class it.polimi.ingsw.client.cli_graphics.Terminal
This method puts the given character in the given position in the terminal.
PUT_ONE_STUDENT_FROM_CHARACTER_INTO_DINING_ROOM - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Character
 
PUT_ONE_STUDENT_FROM_CHARACTER_TO_ARCHIPELAGO - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Character
 
PUT_THREE_STUDENTS_IN_THE_BAG - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Character
 
putOneStudentFromCharacterToDiningRoom(PlayableCharacter, Color) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
 
putProfessor(Color, int) - Method in interface it.polimi.ingsw.server.model.game_logic.Playable
 
putProfessor(Color, int) - Method in class it.polimi.ingsw.server.model.game_logic.PlayableCharacterProfessor
This method adds a professor to the map that links every professor to its owner prior the activation of the character
putStringAsComponent(List<String>, int, int) - Method in class it.polimi.ingsw.client.cli_graphics.Terminal
Prints the hyperString to the terminal
putThreeStudentsInTheBag(Color) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
 
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