Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form