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