Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
L
- latestPlayer - Variable in class it.polimi.ingsw.am13.client.network.socket.NetworkHandlerSocket
-
It is the player corresponding to this instance of the class (the latest one, in the sense that is updated if a player leaves a room and then creates, joins or reconnects to another)
- leaveChatRoom() - Method in class it.polimi.ingsw.am13.client.view.tui.ViewTUI
-
Leaves the chatroom currently active, and reprints the match
- leaveRoom() - Method in interface it.polimi.ingsw.am13.client.network.NetworkHandler
-
Make the player leave the room he is currently part of
- leaveRoom() - Method in class it.polimi.ingsw.am13.client.network.rmi.NetworkHandlerRMI
-
Make the player leave the room he is currently part of
- leaveRoom() - Method in class it.polimi.ingsw.am13.client.network.socket.NetworkHandlerSocket
-
Make the player leave the room he is currently part of
- leaveRoom(GameListener) - Method in class it.polimi.ingsw.am13.controller.Lobby
-
Removes a players from the existing room (specified by the given gameId) they joined.
- leaveRoom(PlayerLobby) - Method in class it.polimi.ingsw.am13.controller.Room
-
It removes the given player from the room.
- leaveRoom(PlayerLobby) - Method in class it.polimi.ingsw.am13.network.rmi.LobbyRMI
-
Removes a players from the existing room (specified by the given gameId) they joined.
- leaveRoom(PlayerLobby) - Method in interface it.polimi.ingsw.am13.network.rmi.LobbyRMIIF
-
Removes a players from the existing room (specified by the given gameId) they joined.
- link - Variable in class it.polimi.ingsw.am13.model.card.Corner
-
This attribute represents the card side that is played on or under this corner
- listenerHandler - Variable in class it.polimi.ingsw.am13.model.GameModel
-
This is used to notify the view when a change occurs in the GameModel after a game event happens.
- ListenerHandler - Class in it.polimi.ingsw.am13.controller
-
This class is responsible for handling a List of
GameListener
and notifying the view when a change occurs in theGameModel
after a game event happens. - ListenerHandler() - Constructor for class it.polimi.ingsw.am13.controller.ListenerHandler
- listeners - Variable in class it.polimi.ingsw.am13.controller.ListenerHandler
-
Listeners handled by the class
- lobby - Variable in class it.polimi.ingsw.am13.client.network.rmi.NetworkHandlerRMI
-
The controller that manages all the games
- lobby - Variable in class it.polimi.ingsw.am13.network.rmi.LobbyRMI
-
Stored instance of lobby (only for not to keep calling
Lobby.getInstance()
) - lobby - Variable in class it.polimi.ingsw.am13.network.socket.ClientRequestsHandler
-
Instance of the Lobby which exposes the main methods for match, init and disconnection
- Lobby - Class in it.polimi.ingsw.am13.controller
-
Controller used to manage multiple games, that is to handle the lobby of players who are playing or are in a room willing to start a game.
It stores the game listeners of players in a room which has not starter the game yet. - Lobby() - Constructor for class it.polimi.ingsw.am13.controller.Lobby
- LOBBY_RMI_NAME - Static variable in class it.polimi.ingsw.am13.ParametersServer
-
RMI name for bind of remote interface
LobbyRMIIF
- LobbyException - Exception Class in it.polimi.ingsw.am13.controller
-
Exception thrown by the lobby
- LobbyException(String) - Constructor for exception class it.polimi.ingsw.am13.controller.LobbyException
- LobbyRMI - Class in it.polimi.ingsw.am13.network.rmi
-
Version of class representing lobby for the RMI connection.
- LobbyRMI() - Constructor for class it.polimi.ingsw.am13.network.rmi.LobbyRMI
- LobbyRMIIF - Interface in it.polimi.ingsw.am13.network.rmi
-
Interface representing lobby for the RMI connection.
- log - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerInit
-
Handler of the logs
- log - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
-
Handler of the logs
- LOG_MAXLINES - Static variable in class it.polimi.ingsw.am13.client.view.tui.ViewTUIConstants
- logArea - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
-
Area of non-editable text for showing logs
- logChosenPersonalObjective(PlayerLobby) - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that the specified player chosen their personal objective card
- logChosenPersonalObjective(PlayerLobby) - Method in class it.polimi.ingsw.am13.client.view.tui.LogTUI
-
Adds to the log that the specified player chosen their personal objective card
- logCommand(String) - Method in class it.polimi.ingsw.am13.network.rmi.GameControllerRMI
-
Logging function which notifies the command which has been received on the server console .
- logCommand(String) - Method in class it.polimi.ingsw.am13.network.socket.ClientRequestsHandler
-
Logging function which notifies the command which has been received on the server console .
- logDisconnect(PlayerLobby) - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that the specified player disconnected
- logDisconnect(PlayerLobby) - Method in class it.polimi.ingsw.am13.client.view.tui.LogTUI
-
Adds to the log that the specified player disconnected
- logFinalPhase() - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that the final phase has been triggered
- logFinalPhase() - Method in class it.polimi.ingsw.am13.client.view.tui.LogTUI
-
Adds to the log that the final phase has been triggered
- LogGUI - Class in it.polimi.ingsw.am13.client.view.gui
-
Class that stores a log of the game for the GUI
- LogGUI(GameState) - Constructor for class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Creates a new instance of the handler of the log for GUI
- logMessageReceived(PlayerLobby, boolean) - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that a chat message and been received by the client
- logMessages - Variable in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Messages currently saved.
- logMessages - Variable in class it.polimi.ingsw.am13.client.view.tui.LogTUI
-
Messages currently saved.
- logNextTurn() - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that the turn changed, and specifies the new current player
- logNextTurn() - Method in class it.polimi.ingsw.am13.client.view.tui.LogTUI
-
Adds to the log that the turn changed, and specifies the new current player
- logPickedCard(PlayerLobby) - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that the specified player picked a card
- logPickedCard(PlayerLobby) - Method in class it.polimi.ingsw.am13.client.view.tui.LogTUI
-
Adds to the log that the specified player picked a card
- logPlayedCard(PlayerLobby, Coordinates) - Method in class it.polimi.ingsw.am13.client.view.tui.LogTUI
-
Adds to the log that the specified player played the a card on the specified coordinates
- logPlayedCard(PlayerLobby, Coordinates, boolean) - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that the specified player played the a card on the specified coordinates
- logPlayedStarter(PlayerLobby) - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that the specified player played the starter card
- logPlayedStarter(PlayerLobby) - Method in class it.polimi.ingsw.am13.client.view.tui.LogTUI
-
Adds to the log that the specified player played the starter card
- logReconnect(PlayerLobby) - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that the specified player reconnected
- logReconnect(PlayerLobby) - Method in class it.polimi.ingsw.am13.client.view.tui.LogTUI
-
Adds to the log that the specified player reconnected
- logResponse(String) - Method in class it.polimi.ingsw.am13.network.rmi.GameListenerServerRMI
-
Logging function which notifies the response which has been sent on the server console .
- logResponse(String) - Method in class it.polimi.ingsw.am13.network.socket.ClientRequestsHandler
-
Logging function which notifies the response which has been sent on the server console .
- logs - Variable in class it.polimi.ingsw.am13.client.view.tui.ViewTUI
-
Log object to store logs displayed in the Log Section of the Match visualization
- logs - Variable in class it.polimi.ingsw.am13.client.view.tui.ViewTUIMatch
- logStartGame() - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that the game has started
- LogTUI - Class in it.polimi.ingsw.am13.client.view.tui
-
Class that stores the logs for the TUI To avoid using too much space in the terminal, it only stores the last LOG_MAXLINES log messages
- LogTUI(GameState) - Constructor for class it.polimi.ingsw.am13.client.view.tui.LogTUI
-
Creates a new instance of the handler of the log for TUI
- logUpdatePoints(Map<PlayerLobby, Integer>) - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that the points were updated
- logWinner() - Method in class it.polimi.ingsw.am13.client.view.gui.LogGUI
-
Adds to the log that the winner has been calculated
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form