Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- DeclarePlayerRequest - Class in it.polimi.ingsw.Server.Messages.Events.Requests
-
Represents a Client triying to set its nickname after a successful connection to the server.
- DeclarePlayerRequest(String) - Constructor for class it.polimi.ingsw.Server.Messages.Events.Requests.DeclarePlayerRequest
-
Construct the request
- deniedPawnColour - Variable in class it.polimi.ingsw.Model.EffectTracker
- denyTowerInfluence - Variable in class it.polimi.ingsw.Model.EffectTracker
- destination - Variable in class it.polimi.ingsw.Controller.Actions.MoveStudent
- destinationType - Variable in class it.polimi.ingsw.Controller.MoveDestination
- DestinationType - Enum Class in it.polimi.ingsw.Controller
-
This enumeration is used by
MoveStudent
to direct a pawn from the entrance to the correct destination - DestinationType() - Constructor for enum class it.polimi.ingsw.Controller.DestinationType
- diningRoom - Variable in class it.polimi.ingsw.Model.PlayerBoard
- DININGROOM - Enum constant in enum class it.polimi.ingsw.Controller.DestinationType
-
The destination is the Dining Room
- disconnectPlayer(String) - Method in class it.polimi.ingsw.Server.Lobby
-
Removes a player from the lobby.
- disconnectView() - Method in class it.polimi.ingsw.Client.CLI.ClientView
-
Method to disconnect the view from lobby (when the game ends or is closed for any reason)
- disconnectViewFromServer() - Method in class it.polimi.ingsw.Client.CLI.ClientView
- distanceToMove - Variable in class it.polimi.ingsw.Controller.Actions.MoveMotherNature
- draw(IslandGroup, Model) - Static method in class it.polimi.ingsw.Client.CLI.IslandUI
-
The
IslandGroup
will be represented with its ID value and the students and towers on it. - draw(Model) - Static method in class it.polimi.ingsw.Client.CLI.CloudUI
-
The
Cloud
will be represented with a title and its related id, and the contained students if present. - draw(Model) - Static method in class it.polimi.ingsw.Client.CLI.GameUI
-
The console will be populated with all the island groups in the island field followed by the clouds on the same multiline block.
- draw(Model, String) - Static method in class it.polimi.ingsw.Client.CLI.InfoUI
-
It will provide the players with a summary about the turn order, it will show the current and next players in line and highlight if you are one of them.
- drawDiningRoomRow(PawnColour, PlayerBoard, GameMode) - Static method in class it.polimi.ingsw.Client.CLI.PlayerBoardUI
-
It draws a dining room's row with its related students and the not yet obtained coins
- drawEmptyRow(Model) - Static method in class it.polimi.ingsw.Client.CLI.IslandUI
-
It basically provides the same result as
IslandUI.draw(IslandGroup, Model)
but it replaces all characters with whitespaces (except tabulations) - drawEntrance(PlayerBoard, Model) - Static method in class it.polimi.ingsw.Client.CLI.PlayerBoardUI
-
It draws a representation of the entrance of the provided player.
- drawPlayerBoard(PlayerBoard, Model) - Static method in class it.polimi.ingsw.Client.CLI.PlayerBoardUI
-
It draws a representation of the
PlayerBoard
of the provided player. - drawTeacher(PawnColour, PlayerBoard, Model) - Static method in class it.polimi.ingsw.Client.CLI.PlayerBoardUI
-
A single teacher will be represented with the standard UI representation of the pawn piece or an empty space if the player has not conquered that specific teacher yet.
- drawTowers(PlayerBoard, Model) - Static method in class it.polimi.ingsw.Client.CLI.PlayerBoardUI
-
It draws a representation of the tower storage of the provided player.
- DuplicateActionException() - Method in class it.polimi.ingsw.Controller.MoveMotherNatureTest
- duplicateCharacterCardAction() - Method in class it.polimi.ingsw.Controller.PlayCharacterCardTest
- DuplicateElementException - Exception Class in it.polimi.ingsw.Exceptions.Input
-
Signals there was an error while validating part of a contract.
- DuplicateElementException(String) - Constructor for exception class it.polimi.ingsw.Exceptions.Input.DuplicateElementException
-
Creates an exception reporting a specific error and an identifier for the part of the failed contract
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form