Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
H
- handle(GameMessage) - Method in class it.polimi.ingsw.eriantys.controller.phases.GameSetupHandler
- handle(GameMessage) - Method in interface it.polimi.ingsw.eriantys.controller.phases.MessageHandler
- 
Handles and responds to the specified message received by the client, according to the rules regarding the current phase of the game.
- handle(GameMessage) - Method in class it.polimi.ingsw.eriantys.controller.phases.MotherNatureDestinationHandler
- handle(GameMessage) - Method in class it.polimi.ingsw.eriantys.controller.phases.MoveStudentHandler
- handle(GameMessage) - Method in class it.polimi.ingsw.eriantys.controller.phases.PlayAssistantCardHandler
- handle(GameMessage) - Method in class it.polimi.ingsw.eriantys.controller.phases.PlayCharacterCardHandler
- handle(GameMessage) - Method in class it.polimi.ingsw.eriantys.controller.phases.SelectCloudHandler
- handleAssistantCards(Map<String, String>) - Method in class it.polimi.ingsw.eriantys.model.GameManager
- 
A method to process the assistant cards chosen by the players in the current round.
- handleCharacterCard(int, JsonObject) - Method in class it.polimi.ingsw.eriantys.model.GameManager
- 
Applies the effect of the desired character card with the specifiedparams.
- handleDisconnectedUser(String) - Method in class it.polimi.ingsw.eriantys.controller.phases.GameSetupHandler
- handleDisconnectedUser(String) - Method in interface it.polimi.ingsw.eriantys.controller.phases.MessageHandler
- 
Plays the specified user's turn according to the rules if they are disconnected and the game is not idle.
- handleDisconnectedUser(String) - Method in class it.polimi.ingsw.eriantys.controller.phases.MotherNatureDestinationHandler
- handleDisconnectedUser(String) - Method in class it.polimi.ingsw.eriantys.controller.phases.MoveStudentHandler
- handleDisconnectedUser(String) - Method in class it.polimi.ingsw.eriantys.controller.phases.PlayAssistantCardHandler
- handleDisconnectedUser(String) - Method in class it.polimi.ingsw.eriantys.controller.phases.SelectCloudHandler
- handleMessage(ConnectionMessage) - Method in class it.polimi.ingsw.eriantys.server.Server
- 
Handles a user request by processing aConnectionMessagecommunication item.
- handleMessage(GameMessage) - Method in class it.polimi.ingsw.eriantys.controller.Game
- 
Handles aGameMessagesent by a client through the current phase's message handler.
- handleMessage(Message) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles a genericMessage.
- handleMessage(Message) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
- 
Handles a genericMessage.
- handleMessage(Ping) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aPingmessage.
- handleMessage(Ping) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
- 
Handles aPingmessage.
- handleMessage(Accepted) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aAcceptedmessage.
- handleMessage(Accepted) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aAcceptedmessage.
- handleMessage(Accepted) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aAcceptedmessage.
- handleMessage(AcceptedJoinLobby) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aAcceptedJoinLobbymessage.
- handleMessage(AcceptedJoinLobby) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aAcceptedJoinLobbymessage.
- handleMessage(AcceptedJoinLobby) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aAcceptedJoinLobbymessage.
- handleMessage(AcceptedLeaveLobby) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aAcceptedLeaveLobbymessage.
- handleMessage(AcceptedLeaveLobby) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aAcceptedLeaveLobbymessage.
- handleMessage(AcceptedLeaveLobby) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aAcceptedLeaveLobbymessage.
- handleMessage(AcceptedUsername) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aAcceptedUsernamemessage.
- handleMessage(AcceptedUsername) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aAcceptedUsernamemessage.
- handleMessage(AcceptedUsername) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aAcceptedUsernamemessage.
- handleMessage(AssistantCardUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aAssistantCardUpdatemessage.
- handleMessage(AssistantCardUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aAssistantCardUpdatemessage.
- handleMessage(AssistantCardUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aAssistantCardUpdatemessage.
- handleMessage(AssistantCardUpdate) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
- handleMessage(AvailableLobbies) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aAvailableLobbiesmessage.
- handleMessage(AvailableLobbies) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aAvailableLobbiesmessage.
- handleMessage(AvailableLobbies) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aAvailableLobbiesmessage.
- handleMessage(BoardUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aBoardUpdatemessage.
- handleMessage(BoardUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aBoardUpdatemessage.
- handleMessage(BoardUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aBoardUpdatemessage.
- handleMessage(BoardUpdate) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
- handleMessage(CharacterCardUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aCharacterCardUpdatemessage.
- handleMessage(CharacterCardUpdate) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
- 
Handles aCharacterCardUpdatemessage.
- handleMessage(DisconnectionUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aDisconnectionUpdatemessage.
- handleMessage(DisconnectionUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aDisconnectionUpdatemessage.
- handleMessage(DisconnectionUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aDisconnectionUpdatemessage.
- handleMessage(GameOverUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aGameOverUpdatemessage.
- handleMessage(GameOverUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aGameOverUpdatemessage.
- handleMessage(GameOverUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aGameOverUpdatemessage.
- handleMessage(HelpResponse) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aHelpResponsemessage.
- handleMessage(HelpResponse) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aHelpResponsemessage.
- handleMessage(HelpResponse) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aHelpResponsemessage.
- handleMessage(InitialBoardStatus) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aInitialBoardStatusmessage.
- handleMessage(InitialBoardStatus) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aInitialBoardStatusmessage.
- handleMessage(InitialBoardStatus) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aInitialBoardStatusmessage.
- handleMessage(LastRoundUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aLastRoundUpdatemessage.
- handleMessage(LastRoundUpdate) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
- handleMessage(LobbyUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aLobbyUpdatemessage.
- handleMessage(LobbyUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aLobbyUpdatemessage.
- handleMessage(LobbyUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aLobbyUpdatemessage.
- handleMessage(ReconnectionUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aReconnectionUpdatemessage.
- handleMessage(ReconnectionUpdate) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
- 
Handles aReconnectionUpdatemessage.
- handleMessage(Refused) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aRefusedmessage.
- handleMessage(Refused) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
- 
Handles aRefusedmessage.
- handleMessage(RefusedReconnect) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aRefusedReconnectmessage.
- handleMessage(RefusedReconnect) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
- 
Handles aRefusedReconnectmessage.
- handleMessage(UserSelectionUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
- 
Handles aUserSelectionUpdatemessage.
- handleMessage(UserSelectionUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
- 
Handles aUserSelectionUpdatemessage.
- handleMessage(UserSelectionUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
- 
Handles aUserSelectionUpdatemessage.
- handleMessage(UserSelectionUpdate) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
- handleMotherNatureMovement(String) - Method in class it.polimi.ingsw.eriantys.model.GameManager
- 
Moves the Mother Nature pawn to the specified destination island, then resolves that island.
- handleMovedStudent(String, String, String) - Method in class it.polimi.ingsw.eriantys.model.GameManager
- handleSelectedCloud(String, int) - Method in class it.polimi.ingsw.eriantys.model.GameManager
- 
Transfers all the students in the specified cloud tile to the specified player's entrance.
- Handshake - Class in it.polimi.ingsw.eriantys.messages.client
- 
AConnectionMessagesent by a client in order to communicate the chosen (global and unique) username and subsequently establish a connection with the server.
- Handshake(String) - Constructor for class it.polimi.ingsw.eriantys.messages.client.Handshake
- hashCode() - Method in class it.polimi.ingsw.eriantys.model.IslandGroup
- hashCode() - Method in class it.polimi.ingsw.eriantys.model.Player
- hasJoinedLobby() - Method in class it.polimi.ingsw.eriantys.server.ClientConnection
- 
A getter to know if the client is inside a game lobby.
- hasReconnectSettings() - Method in class it.polimi.ingsw.eriantys.client.Client
- 
Checks if a reconnection is available.
- HelpContent - Enum Class in it.polimi.ingsw.eriantys.server
- 
An enumeration to enclose the/helpcommand responses within a CLI client.
- HelpRequest - Class in it.polimi.ingsw.eriantys.messages.client
- 
AMessagesent by a client in order to request the usage screen coded for the current application phase.
- HelpRequest(String) - Constructor for class it.polimi.ingsw.eriantys.messages.client.HelpRequest
- HelpResponse - Class in it.polimi.ingsw.eriantys.messages.server
- 
AMessagesent by the server in order to fulfill the needs of aHelpRequestcommunication item.
- HelpResponse(String) - Constructor for class it.polimi.ingsw.eriantys.messages.server.HelpResponse
- Herald - Class in it.polimi.ingsw.eriantys.model.characters
- 
Represents the "herald" character card and the corresponding effect.
- Herald(GameManager) - Constructor for class it.polimi.ingsw.eriantys.model.characters.Herald
- 
Constructs a newHeraldcharacter card.
- HerbGranny - Class in it.polimi.ingsw.eriantys.model.characters
- 
Represents the "herb granny" character card and the corresponding effect.
- HerbGranny(Board) - Constructor for class it.polimi.ingsw.eriantys.model.characters.HerbGranny
- 
Constructs a newHerbGrannycharacter card.
- hideStickyPopup() - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalApplication
- 
Hides a popup previously opened on the screen, if present.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form