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

S

SAME_CONTEXT - Enum constant in enum class polimi.ingsw.am21.codex.controller.GameController.EventDispatchMode
menu:
- menu listeners
lobby:
- lobby listeners
game:
- game listeners
SECTION_COLS - Static variable in class polimi.ingsw.am21.codex.view.TUI.utils.CliPlayerBoard
The number of grid columns to show in a playerboard section
SECTION_ROWS - Static variable in class polimi.ingsw.am21.codex.view.TUI.utils.CliPlayerBoard
The number of grid rows to show in a playerboard section
SELECT_CARD_SIDE - Enum constant in enum class polimi.ingsw.am21.codex.controller.messages.MessageType
 
SELECT_OBJECTIVE - Enum constant in enum class polimi.ingsw.am21.codex.controller.messages.MessageType
 
SelectCardSideMessage - Class in polimi.ingsw.am21.codex.controller.messages.clientActions.lobby
 
SelectCardSideMessage(UUID, CardSideType, String) - Constructor for class polimi.ingsw.am21.codex.controller.messages.clientActions.lobby.SelectCardSideMessage
 
SelectObjectiveMessage - Class in polimi.ingsw.am21.codex.controller.messages.clientActions.lobby
 
SelectObjectiveMessage(UUID, boolean, String) - Constructor for class polimi.ingsw.am21.codex.controller.messages.clientActions.lobby.SelectObjectiveMessage
 
send(Message) - Method in class polimi.ingsw.am21.codex.connection.server.TCP.TCPServerConnectionHandler
Sends a message synchronously to the client socket
SEND_CHAT_MESSAGE - Enum constant in enum class polimi.ingsw.am21.codex.controller.messages.MessageType
 
sendChatMessage(UUID, ChatMessage) - Method in interface polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandler
Gets the available tokens of the player
sendChatMessage(UUID, ChatMessage) - Method in class polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandlerImpl
 
sendChatMessage(UUID, ChatMessage) - Method in class polimi.ingsw.am21.codex.controller.GameController
 
sendChatMessage(ChatMessage) - Method in class polimi.ingsw.am21.codex.connection.client.ClientConnectionHandler
 
sendChatMessage(ChatMessage) - Method in class polimi.ingsw.am21.codex.connection.client.RMI.RMIClientConnectionHandler
 
sendChatMessage(ChatMessage) - Method in class polimi.ingsw.am21.codex.connection.client.TCP.TCPClientConnectionHandler
 
SendChatMessage - Class in polimi.ingsw.am21.codex.controller.messages.clientActions
 
SendChatMessage(UUID, ChatMessage) - Constructor for class polimi.ingsw.am21.codex.controller.messages.clientActions.SendChatMessage
 
Server - Class in polimi.ingsw.am21.codex.connection.server
 
Server(Integer, Integer) - Constructor for class polimi.ingsw.am21.codex.connection.server.Server
 
Server(Integer, Integer, GameController) - Constructor for class polimi.ingsw.am21.codex.connection.server.Server
 
set(ClientContext) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalModelContainer.ClientContextContainer
 
SET_NICKNAME - Enum constant in enum class polimi.ingsw.am21.codex.controller.messages.MessageType
 
SET_TOKEN_COLOR - Enum constant in enum class polimi.ingsw.am21.codex.controller.messages.MessageType
 
setAvailableObjectives(Card, Card) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalLobby
 
setAvailableSpots(Set<Position>) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalPlayer
 
setBackPermanentResources(List<ResourceType>) - Method in class polimi.ingsw.am21.codex.model.Cards.Builder.CardBuilder
 
setClient(ClientConnectionHandler) - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
 
setClient(ClientConnectionHandler) - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
 
setClient(ClientConnectionHandler) - Method in interface polimi.ingsw.am21.codex.view.View
 
setConnectionID(UUID) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalModelContainer
 
setConnectionStatus(GameController.UserGameContext.ConnectionStatus) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalPlayer
 
setCorner(CornerPosition, Optional<CornerContentType>) - Method in class polimi.ingsw.am21.codex.model.Cards.Playable.PlayableSide
 
setCorners(CardSideType, Map<CornerPosition, Optional<CornerContentType>>) - Method in class polimi.ingsw.am21.codex.model.Cards.Builder.CardBuilder
 
setCoveredCorners(int) - Method in class polimi.ingsw.am21.codex.model.Cards.Playable.PlayableCard
 
setCurrentPlayerIndex(Integer) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalGameBoard
 
setCurrentPlayers(Integer) - Method in class polimi.ingsw.am21.codex.client.localModel.GameEntry
 
setDraggable(Stage) - Method in class polimi.ingsw.am21.codex.view.GUI.utils.DraggableLayout
 
setDraggable(Stage) - Method in class polimi.ingsw.am21.codex.view.GUI.utils.ExceptionLoader.ExceptionLayout
 
setDraggable(Stage) - Method in class polimi.ingsw.am21.codex.view.GUI.utils.NotificationLoader.NotificationLayout
 
setDraggable(Stage) - Method in class polimi.ingsw.am21.codex.view.GUI.utils.RulebookHandler.RulebookLayout
 
setDraggable(Stage, Node) - Method in class polimi.ingsw.am21.codex.view.GUI.utils.DraggableLayout
 
setForbiddenSpots(Set<Position>) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalPlayer
 
setGameId(String, String) - Method in class polimi.ingsw.am21.codex.controller.GameController.UserGameContext
 
setGameOver() - Method in class polimi.ingsw.am21.codex.model.Game
Sets the game to be over.
setGoldCards(CardPair<Card>) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalGameBoard
 
setGoldDeckTopCard(PlayableCard) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalGameBoard
 
setHand(List<Card>) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalPlayer
 
setHand(List<PlayableCard>) - Method in class polimi.ingsw.am21.codex.model.Player.Player.PlayerBuilder
 
setListener(RemoteGameEventListener) - Method in class polimi.ingsw.am21.codex.controller.GameController.UserGameContext
 
setLobbyGameId(String) - Method in class polimi.ingsw.am21.codex.controller.GameController.UserGameContext
 
setNickname(String) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalPlayer
 
setNickname(String) - Method in class polimi.ingsw.am21.codex.controller.GameController.UserGameContext
 
setNickname(String) - Method in class polimi.ingsw.am21.codex.model.Player.Player.PlayerBuilder
 
setNickname(UUID, String) - Method in class polimi.ingsw.am21.codex.model.Lobby.Lobby
Sets the nickname for a player in the lobby.
SetNicknameMessage - Class in polimi.ingsw.am21.codex.controller.messages.clientActions.lobby
 
SetNicknameMessage(UUID, String, String) - Constructor for class polimi.ingsw.am21.codex.controller.messages.clientActions.lobby.SetNicknameMessage
 
setObjectiveCard(Boolean) - Method in class polimi.ingsw.am21.codex.model.Player.Player.PlayerBuilder
 
setObjectiveCard(UUID, Boolean) - Method in class polimi.ingsw.am21.codex.model.Lobby.Lobby
Updates the PlayerBuilder with connectionID with the selectedObjectiveCard
setObjectiveCard(Card) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalPlayer
 
setObjectiveCards(CardPair<Card>) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalGameBoard
 
setObjectiveCards(CardPair<ObjectiveCard>) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalPlayer
 
setObjectiveGeometry(Map<AdjacentPosition, ResourceType>) - Method in class polimi.ingsw.am21.codex.model.Cards.Builder.CardBuilder
 
setObjectiveObjects(Map<ObjectType, Integer>) - Method in class polimi.ingsw.am21.codex.model.Cards.Builder.CardBuilder
 
setObjectiveResources(Map<ResourceType, Integer>) - Method in class polimi.ingsw.am21.codex.model.Cards.Builder.CardBuilder
 
setObjectiveType(ObjectiveType) - Method in class polimi.ingsw.am21.codex.model.Cards.Builder.CardBuilder
 
setPlacementCondition(List<ResourceType>) - Method in class polimi.ingsw.am21.codex.model.Cards.Builder.CardBuilder
 
setPlayedSideType(CardSideType) - Method in class polimi.ingsw.am21.codex.model.Cards.Playable.PlayableCard
 
setPlayerIndex(int) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalGameBoard
Sets the index of the local player associated with the client, referring to the list of players in the game
setPointCondition(PointConditionType) - Method in class polimi.ingsw.am21.codex.model.Cards.Builder.CardBuilder
 
setPointConditionObject(ObjectType) - Method in class polimi.ingsw.am21.codex.model.Cards.Builder.CardBuilder
 
setPoints(int) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalPlayer
 
setPoints(int) - Method in class polimi.ingsw.am21.codex.model.Cards.Builder.CardBuilder
 
setRemainingRounds(Integer) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalGameBoard
 
setResourceCards(CardPair<Card>) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalGameBoard
 
setResourceDeckTopCard(PlayableCard) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalGameBoard
 
setSecretObjective(Card) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalGameBoard
 
setStarterCard(Card) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalLobby
 
setStarterCard(PlayableCard) - Method in class polimi.ingsw.am21.codex.model.Player.Player.PlayerBuilder
 
setStarterCardSide(CardSideType) - Method in class polimi.ingsw.am21.codex.model.Player.Player.PlayerBuilder
 
setStatus(GridCellStatus) - Method in class polimi.ingsw.am21.codex.view.GUI.utils.GridCell
 
setToken(UUID, TokenColor) - Method in class polimi.ingsw.am21.codex.model.Lobby.Lobby
Sets the token color for a player in the lobby.
setToken(TokenColor) - Method in class polimi.ingsw.am21.codex.client.localModel.LocalPlayer
 
setTokenColor(TokenColor) - Method in class polimi.ingsw.am21.codex.model.Player.Player.PlayerBuilder
 
SetTokenColorMessage - Class in polimi.ingsw.am21.codex.controller.messages.clientActions.lobby
 
SetTokenColorMessage(UUID, TokenColor, String) - Constructor for class polimi.ingsw.am21.codex.controller.messages.clientActions.lobby.SetTokenColorMessage
 
shuffle() - Method in class polimi.ingsw.am21.codex.model.Cards.Commons.Deck
Shuffles the deck
SOCKET_ID - Enum constant in enum class polimi.ingsw.am21.codex.controller.messages.MessageType
 
start() - Method in class polimi.ingsw.am21.codex.connection.server.AbstractServer
Starts the server
start() - Method in class polimi.ingsw.am21.codex.connection.server.RMI.RMIServer
 
start() - Method in class polimi.ingsw.am21.codex.connection.server.Server
 
start() - Method in class polimi.ingsw.am21.codex.connection.server.TCP.TCPServer
 
start() - Method in class polimi.ingsw.am21.codex.model.Game
Starts the game.
start(Stage) - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
 
start(ConnectionType, String, int, UUID) - Method in class polimi.ingsw.am21.codex.view.GUI.GuiClient
 
start(ConnectionType, String, int, UUID) - Method in class polimi.ingsw.am21.codex.view.TUI.CliClient
 
start(ConnectionType, String, int, UUID) - Method in class polimi.ingsw.am21.codex.view.ViewClient
 
STARTER - Enum constant in enum class polimi.ingsw.am21.codex.model.Cards.Builder.CardType
 
STARTER_CARD_SIDES - Enum constant in enum class polimi.ingsw.am21.codex.controller.messages.MessageType
 
StarterCardFrontSide - Class in polimi.ingsw.am21.codex.model.Cards.Playable
 
StarterCardFrontSide() - Constructor for class polimi.ingsw.am21.codex.model.Cards.Playable.StarterCardFrontSide
 
StarterCardSidesMessage - Class in polimi.ingsw.am21.codex.controller.messages.server.lobby
 
StarterCardSidesMessage(int) - Constructor for class polimi.ingsw.am21.codex.controller.messages.server.lobby.StarterCardSidesMessage
 
starterCardsLeft() - Method in class polimi.ingsw.am21.codex.model.GameBoard.GameBoard
 
startGame(UUID) - Method in class polimi.ingsw.am21.codex.controller.GameController
 
startProgressBar(int, boolean) - Method in class polimi.ingsw.am21.codex.view.GUI.utils.NotificationLoader.NotificationLayout
 
stop() - Method in class polimi.ingsw.am21.codex.connection.server.AbstractServer
Gracefully stops the server
stop() - Method in class polimi.ingsw.am21.codex.connection.server.RMI.RMIServer
 
stop() - Method in class polimi.ingsw.am21.codex.connection.server.Server
 
stop() - Method in class polimi.ingsw.am21.codex.connection.server.TCP.TCPServer
 
swap() - Method in class polimi.ingsw.am21.codex.model.Cards.Commons.CardPair.CardPairBase
 
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