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