Index

A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

L

LEAVE_LOBBY - Enum constant in enum class polimi.ingsw.am21.codex.controller.messages.MessageType
 
leaveGameLobby() - Method in class polimi.ingsw.am21.codex.connection.client.ClientConnectionHandler
Leaves the game the player has joined, if any
leaveGameLobby() - Method in class polimi.ingsw.am21.codex.connection.client.RMI.RMIClientConnectionHandler
 
leaveGameLobby() - Method in class polimi.ingsw.am21.codex.connection.client.TCP.TCPClientConnectionHandler
 
leaveLobby() - Method in class polimi.ingsw.am21.codex.connection.client.ClientConnectionHandler
Leaves lobby
leaveLobby() - Method in class polimi.ingsw.am21.codex.connection.client.RMI.RMIClientConnectionHandler
 
leaveLobby() - Method in class polimi.ingsw.am21.codex.connection.client.TCP.TCPClientConnectionHandler
 
leaveLobby(UUID) - Method in interface polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandler
Leaves a lobby
leaveLobby(UUID) - Method in class polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandlerImpl
 
LeaveLobbyMessage - Class in polimi.ingsw.am21.codex.controller.messages.clientActions.lobby
 
LeaveLobbyMessage(UUID) - Constructor for class polimi.ingsw.am21.codex.controller.messages.clientActions.lobby.LeaveLobbyMessage
 
listGames() - Method in class polimi.ingsw.am21.codex.client.ClientGameEventHandler
 
listGames() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
 
listGames() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
 
listGames() - Method in interface polimi.ingsw.am21.codex.view.View
 
loadCards() - Method in class polimi.ingsw.am21.codex.model.Cards.Commons.CardsLoader
Loads the cards from the JSON array.
loadCards(List<PlayableCard>, List<PlayableCard>, List<PlayableCard>, List<ObjectiveCard>) - Method in class polimi.ingsw.am21.codex.model.Cards.Commons.CardsLoader
 
loadException(Exception) - Method in class polimi.ingsw.am21.codex.view.GUI.utils.ExceptionLoader
 
loadExceptionDetails(Exception) - Method in class polimi.ingsw.am21.codex.view.GUI.utils.ExceptionLoader.ExceptionLayout
Populates the exception layout with the details from the given exception
loadRulebook() - Method in class polimi.ingsw.am21.codex.view.GUI.utils.RulebookHandler
 
loadRulebook() - Method in class polimi.ingsw.am21.codex.view.GUI.utils.RulebookHandler.RulebookLayout
 
loadRulebookDetails() - Method in class polimi.ingsw.am21.codex.view.GUI.utils.RulebookHandler.RulebookLayout
 
Lobby - Class in polimi.ingsw.am21.codex.model.Lobby
Represents the lobby where players join before starting the game.
Lobby() - Constructor for class polimi.ingsw.am21.codex.model.Lobby.Lobby
Constructs a lobby with a default maximum number of players (4).
Lobby(int) - Constructor for class polimi.ingsw.am21.codex.model.Lobby.Lobby
Constructs a lobby with the specified maximum number of players.
LOBBY - Enum constant in enum class polimi.ingsw.am21.codex.client.ClientContext
 
LOBBY_FULL - Enum constant in enum class polimi.ingsw.am21.codex.controller.exceptions.InvalidActionException.InvalidActionCode
 
LOBBY_INFO - Enum constant in enum class polimi.ingsw.am21.codex.controller.messages.MessageType
 
lobbyChooseObjective(UUID, Boolean) - Method in interface polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandler
Chooses the objective card of the player
lobbyChooseObjective(UUID, Boolean) - Method in class polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandlerImpl
 
lobbyChooseObjective(UUID, Boolean) - Method in class polimi.ingsw.am21.codex.controller.GameController
 
lobbyChooseObjectiveCard(Boolean) - Method in class polimi.ingsw.am21.codex.connection.client.ClientConnectionHandler
 
lobbyChooseObjectiveCard(Boolean) - Method in class polimi.ingsw.am21.codex.connection.client.RMI.RMIClientConnectionHandler
 
lobbyChooseObjectiveCard(Boolean) - Method in class polimi.ingsw.am21.codex.connection.client.TCP.TCPClientConnectionHandler
 
lobbyFull(String) - Method in class polimi.ingsw.am21.codex.client.ClientGameEventHandler
 
lobbyFull(String) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalModelContainer
Interface method used to process
lobbyFull(String) - Method in interface polimi.ingsw.am21.codex.controller.listeners.GameErrorListener
 
LobbyFullException - Exception Class in polimi.ingsw.am21.codex.model.Lobby.exceptions
 
LobbyFullException(String) - Constructor for exception class polimi.ingsw.am21.codex.model.Lobby.exceptions.LobbyFullException
 
LobbyFullException.LobbyFullInternalException - Exception Class in polimi.ingsw.am21.codex.model.Lobby.exceptions
 
LobbyFullInternalException() - Constructor for exception class polimi.ingsw.am21.codex.model.Lobby.exceptions.LobbyFullException.LobbyFullInternalException
 
lobbyInfo(LobbyUsersInfo) - Method in class polimi.ingsw.am21.codex.client.ClientGameEventHandler
 
lobbyInfo(LobbyUsersInfo) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalModelContainer
 
lobbyInfo(LobbyUsersInfo) - Method in class polimi.ingsw.am21.codex.client.localModel.remote.LocalModelGameEventListener
 
lobbyInfo(LobbyUsersInfo) - Method in class polimi.ingsw.am21.codex.connection.server.TCP.TCPServerControllerListener
 
lobbyInfo(LobbyUsersInfo) - Method in interface polimi.ingsw.am21.codex.controller.listeners.GameEventListener
 
lobbyInfo(LobbyUsersInfo) - Method in interface polimi.ingsw.am21.codex.controller.listeners.RemoteGameEventListener
Interface method used to process the event of a player joining a game lobby when there are other players already inside it that may or may not have already completed the process of joining the game.
lobbyInfo(LobbyUsersInfo) - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
 
lobbyInfo(LobbyUsersInfo) - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
 
lobbyInfo(LobbyUsersInfo) - Method in interface polimi.ingsw.am21.codex.view.View
 
LobbyInfoMessage - Class in polimi.ingsw.am21.codex.controller.messages.viewUpdate.lobby
 
LobbyInfoMessage(LobbyUsersInfo) - Constructor for class polimi.ingsw.am21.codex.controller.messages.viewUpdate.lobby.LobbyInfoMessage
 
LobbyInfoUser(String, TokenColor, Boolean, Boolean) - Constructor for class polimi.ingsw.am21.codex.controller.listeners.LobbyUsersInfo.LobbyInfoUser
 
lobbyJoinGame(CardSideType) - Method in class polimi.ingsw.am21.codex.connection.client.ClientConnectionHandler
Sets the chosen starter card side and make player join game
lobbyJoinGame(CardSideType) - Method in class polimi.ingsw.am21.codex.connection.client.RMI.RMIClientConnectionHandler
 
lobbyJoinGame(CardSideType) - Method in class polimi.ingsw.am21.codex.connection.client.TCP.TCPClientConnectionHandler
 
lobbySetNickname(String) - Method in class polimi.ingsw.am21.codex.connection.client.ClientConnectionHandler
 
lobbySetNickname(String) - Method in class polimi.ingsw.am21.codex.connection.client.RMI.RMIClientConnectionHandler
 
lobbySetNickname(String) - Method in class polimi.ingsw.am21.codex.connection.client.TCP.TCPClientConnectionHandler
 
lobbySetNickname(UUID, String) - Method in interface polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandler
Sets the nickname of the player
lobbySetNickname(UUID, String) - Method in class polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandlerImpl
 
lobbySetNickname(UUID, String) - Method in class polimi.ingsw.am21.codex.controller.GameController
 
lobbySetToken(TokenColor) - Method in class polimi.ingsw.am21.codex.connection.client.ClientConnectionHandler
 
lobbySetToken(TokenColor) - Method in class polimi.ingsw.am21.codex.connection.client.RMI.RMIClientConnectionHandler
 
lobbySetToken(TokenColor) - Method in class polimi.ingsw.am21.codex.connection.client.TCP.TCPClientConnectionHandler
 
lobbySetTokenColor(UUID, TokenColor) - Method in interface polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandler
Sets the token color of the player
lobbySetTokenColor(UUID, TokenColor) - Method in class polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandlerImpl
 
lobbySetTokenColor(UUID, TokenColor) - Method in class polimi.ingsw.am21.codex.controller.GameController
 
LobbyUsersInfo - Class in polimi.ingsw.am21.codex.controller.listeners
 
LobbyUsersInfo(Map<UUID, GameController.UserGameContext>, String, Game) - Constructor for class polimi.ingsw.am21.codex.controller.listeners.LobbyUsersInfo
 
LobbyUsersInfo.LobbyInfoUser - Class in polimi.ingsw.am21.codex.controller.listeners
 
LocalGameBoard - Class in polimi.ingsw.am21.codex.client.localModel
Class that represents the local game board It is included in the local model container class It is used to store the information about the current game the player is in for view drawing purposes only.
LocalGameBoard(String, Integer) - Constructor for class polimi.ingsw.am21.codex.client.localModel.LocalGameBoard
Constructor for the LocalGameBoard class
LocalLobby - Class in polimi.ingsw.am21.codex.client.localModel
Class that represents the local lobby.
LocalMenu - Class in polimi.ingsw.am21.codex.client.localModel
Class that represents the local menu.
LocalModelContainer - Class in polimi.ingsw.am21.codex.client.localModel
The LocalModelContainer class is the container of the model of the game that is stored locally on the client side to enable client interaction with the server.
LocalModelContainer() - Constructor for class polimi.ingsw.am21.codex.client.localModel.LocalModelContainer
 
LocalModelContainer.ClientContextContainer - Class in polimi.ingsw.am21.codex.client.localModel
A class used to store the client context in the localModel, It is queried by the view in case View Updates are received.
LocalModelGameEventListener - Class in polimi.ingsw.am21.codex.client.localModel.remote
Interface implementation of the RemoteGameEventListener for the local model
LocalModelGameEventListener(GameEventListener) - Constructor for class polimi.ingsw.am21.codex.client.localModel.remote.LocalModelGameEventListener
LocalModelGameEventListener constructor.
LocalPlayer - Class in polimi.ingsw.am21.codex.client.localModel
The class that represents the local player.
LocalPlayer(UUID) - Constructor for class polimi.ingsw.am21.codex.client.localModel.LocalPlayer
Class constructor that initializes the player with the given their connection ID.
LOSING - Enum constant in enum class polimi.ingsw.am21.codex.controller.GameController.UserGameContext.ConnectionStatus
 
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form