Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
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 specified params.
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 a ConnectionMessage communication item.
handleMessage(GameMessage) - Method in class it.polimi.ingsw.eriantys.controller.Game
Handles a GameMessage sent by a client through the current phase's message handler.
handleMessage(Message) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a generic Message.
handleMessage(Message) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
Handles a generic Message.
handleMessage(Ping) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a Ping message.
handleMessage(Ping) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
Handles a Ping message.
handleMessage(Accepted) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a Accepted message.
handleMessage(Accepted) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a Accepted message.
handleMessage(Accepted) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a Accepted message.
handleMessage(AcceptedJoinLobby) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a AcceptedJoinLobby message.
handleMessage(AcceptedJoinLobby) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a AcceptedJoinLobby message.
handleMessage(AcceptedJoinLobby) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a AcceptedJoinLobby message.
handleMessage(AcceptedLeaveLobby) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a AcceptedLeaveLobby message.
handleMessage(AcceptedLeaveLobby) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a AcceptedLeaveLobby message.
handleMessage(AcceptedLeaveLobby) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a AcceptedLeaveLobby message.
handleMessage(AcceptedUsername) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a AcceptedUsername message.
handleMessage(AcceptedUsername) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a AcceptedUsername message.
handleMessage(AcceptedUsername) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a AcceptedUsername message.
handleMessage(AssistantCardUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a AssistantCardUpdate message.
handleMessage(AssistantCardUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a AssistantCardUpdate message.
handleMessage(AssistantCardUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a AssistantCardUpdate message.
handleMessage(AssistantCardUpdate) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
 
handleMessage(AvailableLobbies) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a AvailableLobbies message.
handleMessage(AvailableLobbies) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a AvailableLobbies message.
handleMessage(AvailableLobbies) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a AvailableLobbies message.
handleMessage(BoardUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a BoardUpdate message.
handleMessage(BoardUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a BoardUpdate message.
handleMessage(BoardUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a BoardUpdate message.
handleMessage(BoardUpdate) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
 
handleMessage(CharacterCardUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a CharacterCardUpdate message.
handleMessage(CharacterCardUpdate) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
Handles a CharacterCardUpdate message.
handleMessage(DisconnectionUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a DisconnectionUpdate message.
handleMessage(DisconnectionUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a DisconnectionUpdate message.
handleMessage(DisconnectionUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a DisconnectionUpdate message.
handleMessage(GameOverUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a GameOverUpdate message.
handleMessage(GameOverUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a GameOverUpdate message.
handleMessage(GameOverUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a GameOverUpdate message.
handleMessage(HelpResponse) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a HelpResponse message.
handleMessage(HelpResponse) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a HelpResponse message.
handleMessage(HelpResponse) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a HelpResponse message.
handleMessage(InitialBoardStatus) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a InitialBoardStatus message.
handleMessage(InitialBoardStatus) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a InitialBoardStatus message.
handleMessage(InitialBoardStatus) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a InitialBoardStatus message.
handleMessage(LastRoundUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a LastRoundUpdate message.
handleMessage(LastRoundUpdate) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
 
handleMessage(LobbyUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a LobbyUpdate message.
handleMessage(LobbyUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a LobbyUpdate message.
handleMessage(LobbyUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a LobbyUpdate message.
handleMessage(ReconnectionUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a ReconnectionUpdate message.
handleMessage(ReconnectionUpdate) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
Handles a ReconnectionUpdate message.
handleMessage(Refused) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a Refused message.
handleMessage(Refused) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
Handles a Refused message.
handleMessage(RefusedReconnect) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a RefusedReconnect message.
handleMessage(RefusedReconnect) - Method in class it.polimi.ingsw.eriantys.client.UserInterface
Handles a RefusedReconnect message.
handleMessage(UserSelectionUpdate) - Method in class it.polimi.ingsw.eriantys.client.cli.CommandLineInterface
Handles a UserSelectionUpdate message.
handleMessage(UserSelectionUpdate) - Method in interface it.polimi.ingsw.eriantys.client.ClientMessageHandler
Handles a UserSelectionUpdate message.
handleMessage(UserSelectionUpdate) - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
Handles a UserSelectionUpdate message.
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
Receives a String corresponding to the Color of the student that the player wants to move and a String representing the destination.
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
A ConnectionMessage sent 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 /help command responses within a CLI client.
HelpRequest - Class in it.polimi.ingsw.eriantys.messages.client
A Message sent 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
A Message sent by the server in order to fulfill the needs of a HelpRequest communication 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 new Herald character 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 new HerbGranny character card.
hideStickyPopup() - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalApplication
Hides a popup previously opened on the screen, if present.
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form