Index
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 returnstrue
, otherwise returnsfalse
. - 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 ofDiningRoom.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 therecipient
. - DuplicateNoEntryTileException - Exception in it.polimi.ingsw.eriantys.model.exceptions
-
This exception is thrown by
IslandGroup.putNoEntryTile(int)
to indicate that a tile with the specifiedid
is already placed on theIslandGroup
. - DuplicateNoEntryTileException(String) - Constructor for exception it.polimi.ingsw.eriantys.model.exceptions.DuplicateNoEntryTileException
-
Constructs a new exception with the specified detail message.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form