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

deactivateEffect() - Method in class it.polimi.ingsw.eriantys.model.ProfessorOwnership
Deactivates the Farmer character card's effect.
deployTower() - Method in class it.polimi.ingsw.eriantys.model.Player
 
deployTower() - Method in class it.polimi.ingsw.eriantys.model.SchoolBoard
If this SchoolBoard has at least one tower prior to this method's invocation, decreases the number of towers by 1 and returns true, otherwise returns false.
DESERT - Enum constant in enum class it.polimi.ingsw.eriantys.model.Wizard
 
DINING_ROOM - Static variable in class it.polimi.ingsw.eriantys.model.GameConstants
An entity to deal with operations involving DiningRoom objects.
DiningRoom - Class in it.polimi.ingsw.eriantys.model
This class models a dining room, which is a student container with a maximum capacity of 10 students for every color.
DiningRoom() - Constructor for class it.polimi.ingsw.eriantys.model.DiningRoom
Constructs an empty DiningRoom with a capacity of DiningRoom.MAX_STUDENTS_PER_COLOR (10) students for each color.
diningRoomRepresentation(String) - Method in class it.polimi.ingsw.eriantys.model.GameManager
A method called by BoardStatus in order to obtain a view-oriented representation within the MVC pattern for the game.
disconnect(ClientConnection) - Method in class it.polimi.ingsw.eriantys.server.Server
Handles a user disconnection, causing an update on the internal state of the class.
disconnect(String) - Method in class it.polimi.ingsw.eriantys.controller.Game
Disconnects the specified player from the game, removing them from the lobby if the game has not yet started or pausing the game if the game has started and there are less than 2 players currently connected.
DisconnectionUpdate - Class in it.polimi.ingsw.eriantys.messages.server
A message of type ConnectionUpdate sent by the server in order to broadcast a reconnection event.
DisconnectionUpdate(String, int, boolean) - Constructor for class it.polimi.ingsw.eriantys.messages.server.DisconnectionUpdate
 
DOG - Enum constant in enum class it.polimi.ingsw.eriantys.model.AssistantCard
 
drawIslands(List<String>, Map<String, Integer>, Map<String, String>, Map<String, String>, Map<String, Map<String, Integer>>, Map<String, Integer>, String) - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.BoardController
Draws all the islands and their components.
drawStudents(int, Player) - Method in class it.polimi.ingsw.eriantys.model.Board
Moves all the students on a cloud tile to the SchoolBoard entrance of the recipient.
DuplicateNoEntryTileException - Exception in it.polimi.ingsw.eriantys.model.exceptions
This exception is thrown by IslandGroup.putNoEntryTile(int) to indicate that a tile with the specified id is already placed on the IslandGroup.
DuplicateNoEntryTileException(String) - Constructor for exception it.polimi.ingsw.eriantys.model.exceptions.DuplicateNoEntryTileException
Constructs a new exception with the specified detail message.
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