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