Index

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