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
Farmercharacter 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
SchoolBoardhas 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
DiningRoomobjects. - 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
DiningRoomwith 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
BoardStatusin 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
ConnectionUpdatesent 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
SchoolBoardentrance 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 specifiedidis 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