Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- Deck<T> - Class in polimi.ingsw.am21.codex.model.Cards.Commons
- Deck - Enum constant in enum class polimi.ingsw.am21.codex.model.Cards.DrawingCardSource
- Deck(List<T>) - Constructor for class polimi.ingsw.am21.codex.model.Cards.Commons.Deck
- DeckType - Enum Class in polimi.ingsw.am21.codex.model.GameBoard
- deleteGame(String) - Method in class polimi.ingsw.am21.codex.model.GameManager
- deleteGame(UUID, String) - Method in interface polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandler
-
Deletes a game
- deleteGame(UUID, String) - Method in class polimi.ingsw.am21.codex.connection.server.RMI.RMIServerConnectionHandlerImpl
- deleteGame(UUID, String) - Method in class polimi.ingsw.am21.codex.controller.GameController
- disconnect() - Method in class polimi.ingsw.am21.codex.connection.client.ClientConnectionHandler
- disconnect() - Method in class polimi.ingsw.am21.codex.connection.client.RMI.RMIClientConnectionHandler
- disconnect() - Method in class polimi.ingsw.am21.codex.connection.client.TCP.TCPClientConnectionHandler
- disconnected() - Method in class polimi.ingsw.am21.codex.controller.GameController.UserGameContext
- DISCONNECTED - Enum constant in enum class polimi.ingsw.am21.codex.controller.GameController.UserGameContext.ConnectionStatus
- displayException(Exception) - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Displays an exception to the user
- displayException(Exception) - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- displayException(Exception) - Method in interface polimi.ingsw.am21.codex.view.View
- DraggableLayout - Class in polimi.ingsw.am21.codex.view.GUI.utils
- DraggableLayout() - Constructor for class polimi.ingsw.am21.codex.view.GUI.utils.DraggableLayout
- draw() - Method in class polimi.ingsw.am21.codex.model.Cards.Commons.Deck
-
Draws a card from the deck
- draw(int) - Method in class polimi.ingsw.am21.codex.model.Cards.Commons.Deck
-
Draws a card from the deck
- drawAvailableGames() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the available games in the lobby menu
- drawAvailableGames() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawAvailableGames() - Method in interface polimi.ingsw.am21.codex.view.View
- drawAvailableTokenColors() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw a list of available token colors for the player to choose from
- drawAvailableTokenColors() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawAvailableTokenColors() - Method in interface polimi.ingsw.am21.codex.view.View
- drawCard(Card) - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
- drawCard(Card) - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawCard(Card) - Method in interface polimi.ingsw.am21.codex.view.View
- drawCard(DrawingCardSource, DrawingDeckType) - Method in class polimi.ingsw.am21.codex.model.GameBoard.GameBoard
- drawCard(DrawingCardSource, DrawingDeckType, Consumer<PlayableCard>) - Method in class polimi.ingsw.am21.codex.model.GameBoard.GameBoard
-
Draws a card from a player's deck pair.
- drawCard(PlayableCard) - Method in class polimi.ingsw.am21.codex.model.Player.Player
- drawCardDecks() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the card decks in the gameboard
- drawCardDecks() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawCardDecks() - Method in interface polimi.ingsw.am21.codex.view.View
-
Displays the cards decks to draw from
- drawChat() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Load the chat scene for chat messages to be drawn in.
- drawChatMessage(ChatMessage) - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw a chat message in the chat window
- drawChatMessage(ChatMessage) - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawChatMessage(ChatMessage) - Method in interface polimi.ingsw.am21.codex.view.View
- drawCommonObjectiveCards() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the common objective cards in the gameboard
- drawCommonObjectiveCards() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawCommonObjectiveCards() - Method in interface polimi.ingsw.am21.codex.view.View
- drawGame() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the playerboard and gameboard scenes after every player has finished in the lobby
- drawGame() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawGame() - Method in interface polimi.ingsw.am21.codex.view.View
- drawGameBoard() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the gameboard contents.
- drawGameBoard() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
-
Don't use this in CLI, just draw the individual components when needed
- drawGameBoard() - Method in interface polimi.ingsw.am21.codex.view.View
- drawGameOver() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Display the game is over and the final leaderboard
- drawGameOver() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawGameOver() - Method in interface polimi.ingsw.am21.codex.view.View
- drawGoldCardFromDeck() - Method in class polimi.ingsw.am21.codex.model.GameBoard.GameBoard
-
Draws a gold card from the deck
- drawHand() - Method in class polimi.ingsw.am21.codex.model.Game
- drawHand() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draws the hand of the player
- drawHand() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawHand() - Method in interface polimi.ingsw.am21.codex.view.View
-
Displays the hand of the client player
- DrawingCardSource - Enum Class in polimi.ingsw.am21.codex.model.Cards
- DrawingDeckType - Enum Class in polimi.ingsw.am21.codex.model.GameBoard
- drawLeaderBoard() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the leaderboard of the game, display the players and their points
- drawLeaderBoard() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawLeaderBoard() - Method in interface polimi.ingsw.am21.codex.view.View
- drawLobby() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the current status of the lobby and its connected players alongside the lobby window
- drawLobby() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawLobby() - Method in interface polimi.ingsw.am21.codex.view.View
- drawNicknameChoice() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the scene for the player to choose a nickname
- drawNicknameChoice() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawNicknameChoice() - Method in interface polimi.ingsw.am21.codex.view.View
- drawObjectiveCardChoice() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the two objective cards the player can choose from in the lobby
- drawObjectiveCardChoice() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawObjectiveCardChoice() - Method in interface polimi.ingsw.am21.codex.view.View
- drawObjectiveCardFromDeck() - Method in class polimi.ingsw.am21.codex.model.GameBoard.GameBoard
-
Draws an objective card from the deck
- drawObjectiveCardPair() - Method in class polimi.ingsw.am21.codex.model.Game
-
Draws a pair of objective cards from the deck.
- drawObjectiveCardPair() - Method in class polimi.ingsw.am21.codex.model.GameBoard.GameBoard
- drawPairs() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draws the pairs of resource and gold cards which the player can draw from
- drawPairs() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawPairs() - Method in interface polimi.ingsw.am21.codex.view.View
-
Displays the pairs the players can draw from
- drawPlayerBoard() - Method in interface polimi.ingsw.am21.codex.view.View
- drawPlayerBoard(int, int) - Method in interface polimi.ingsw.am21.codex.view.View
- drawPlayerBoard(String) - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the placed cards of the given player
- drawPlayerBoard(String) - Method in interface polimi.ingsw.am21.codex.view.View
- drawPlayerBoard(String, int, int) - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
- drawPlayerBoard(String, int, int) - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawPlayerBoard(String, int, int) - Method in interface polimi.ingsw.am21.codex.view.View
- drawPlayerBoard(List<Pair<Position, Pair<PlayableCard, CardSideType>>>, Set<Position>, int, int) - Static method in class polimi.ingsw.am21.codex.view.TUI.utils.CliPlayerBoard
-
Builds a string representing a playerboard
- drawPlayerBoards() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
- drawPlayerBoards() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawPlayerBoards() - Method in interface polimi.ingsw.am21.codex.view.View
- drawPlayerObjective() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the player objective card in its player board alongside its hand
- drawPlayerObjective() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawPlayerObjective() - Method in interface polimi.ingsw.am21.codex.view.View
- drawResourceCardFromDeck() - Method in class polimi.ingsw.am21.codex.model.GameBoard.GameBoard
-
Draws a resource card from the deck
- drawResourceCardFromDeck(int) - Method in class polimi.ingsw.am21.codex.model.GameBoard.GameBoard
-
Draws a resource card from the deck
- drawResourceCardFromPair(Boolean) - Method in class polimi.ingsw.am21.codex.model.GameBoard.GameBoard
-
Draws the first or the second resource card from the game board and replaces it with a new one from the deck
- drawResourcesAndObjects(LocalPlayer) - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw a map of the given player available resources and objects to the playerBoard
- drawStarterCard() - Method in class polimi.ingsw.am21.codex.model.Game
-
Draws a starter card from the deck.
- drawStarterCardFromDeck() - Method in class polimi.ingsw.am21.codex.model.GameBoard.GameBoard
-
Draws a starter card from the deck
- drawStarterCardSides() - Method in class polimi.ingsw.am21.codex.view.GUI.Gui
-
Draw the sides of the starter card the player can choose from in the lobby
- drawStarterCardSides() - Method in class polimi.ingsw.am21.codex.view.TUI.utils.Cli
- drawStarterCardSides() - Method in interface polimi.ingsw.am21.codex.view.View
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form