Index

A B C D E F G H I J L M N O P Q R S T U V W X Y 
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 the GameModel 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
A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form