- DAOType - Variable in class server.persistence.PersistenceHandler
-
- DataTranslator - Class in shared.data
-
- DataTranslator() - Constructor for class shared.data.DataTranslator
-
- decreaseAmount(ResourceType) - Method in class client.discard.DiscardController
-
- decreaseAmount(ResourceType) - Method in interface client.discard.IDiscardController
-
This method is called when the user decreases the amount of the specified
resource.
- decreaseResourceAmount(ResourceType) - Method in class client.domestic.DomesticTradeController
-
- decreaseResourceAmount(ResourceType) - Method in interface client.domestic.IDomesticTradeController
-
Called by the domestic trade overlay when the user decreases the amount
of a resource.
- DEFAULT_CONSOLE_LEVEL - Static variable in class server.Log
-
- DEFAULT_IMAGE - Static variable in class client.utils.ImageUtils
-
- DEFAULT_LOG - Static variable in class server.Log
-
- DEFAULT_LOG_FILE - Static variable in class server.Log
-
- DEFAULT_PAGE - Static variable in class server.swagger.SwaggerHandlers
-
- DEFAULT_PATH - Static variable in class server.swagger.SwaggerHandlers
-
- DEFAULT_PORT - Static variable in class server.Server
-
- DEFAULT_USE_BUTTON_LABEL - Variable in class client.devcards.PlayDevCardView
-
- defaultButton - Variable in class client.map.RobView
-
- defaultGlassPane - Static variable in class client.base.OverlayView
-
Default glass pane component (displayed when no overlays are visible)
- delay - Static variable in class client.networking.Poller
-
- DeleteAllCommands() - Method in interface server.persistence.ICommandDAO
-
Deletes all commands for all games
- DeleteAllCommands() - Method in class server.persistence.plugins.FilePluginTmp.FileCommandDAO
-
Deletes all commands for all games
- DeleteAllCommands() - Method in class server.persistence.plugins.SQLPluginTmp.SQLCommandDAO
-
Deletes all commands for all games
- DeleteAllGames() - Method in interface server.persistence.IGameDAO
-
Deletes all games
- DeleteAllGames() - Method in class server.persistence.plugins.FilePluginTmp.FileGameDAO
-
Deletes all games
- DeleteAllGames() - Method in class server.persistence.plugins.SQLPluginTmp.SQLGameDAO
-
Deletes all games
- DeleteAllUsers() - Method in interface server.persistence.IUserDAO
-
Deletes all users on server
- DeleteAllUsers() - Method in class server.persistence.plugins.FilePluginTmp.FileUserDAO
-
Deletes all users on server
- DeleteAllUsers() - Method in class server.persistence.plugins.SQLPluginTmp.SQLUserDAO
-
Deletes all users on server
- DeleteCommandFor(int) - Method in interface server.persistence.ICommandDAO
-
Deletes all commands for a specific games
- DeleteCommandFor(int) - Method in class server.persistence.plugins.FilePluginTmp.FileCommandDAO
-
- DeleteCommandFor(int) - Method in class server.persistence.plugins.SQLPluginTmp.SQLCommandDAO
-
- DeleteGame(int) - Method in interface server.persistence.IGameDAO
-
Deletes a single game
- DeleteGame(int) - Method in class server.persistence.plugins.FilePluginTmp.FileGameDAO
-
- DeleteGame(int) - Method in class server.persistence.plugins.SQLPluginTmp.SQLGameDAO
-
- deserialize(String, Class<T>) - Static method in class shared.networking.SerializationUtils
-
Deserializes an object.
- deserializer - Variable in class client.networking.RealEarlyServerProxy
-
- Deserializer - Interface in shared.networking
-
- devCardController - Variable in class client.catan.RightPanel
-
- DevCardController - Class in client.devcards
-
"Dev card" controller implementation
- DevCardController(IPlayDevCardView, IBuyDevCardView, IAction, IAction) - Constructor for class client.devcards.DevCardController
-
DevCardController constructor
- devCards - Variable in class client.devcards.DevelopmentCardChooser
-
- devCards - Variable in class client.devcards.PlayDevCardView
-
- devCards - Variable in class shared.model.Bank
-
- DevCardType - Enum in shared.definitions
-
- DevCardType() - Constructor for enum shared.definitions.DevCardType
-
- devCardTypes - Variable in class client.devcards.DevelopmentCardChooser
-
- DevelopmentCardChooser - Class in client.devcards
-
- DevelopmentCardChooser() - Constructor for class client.devcards.DevelopmentCardChooser
-
- DIALOG_BUTTON_TEXT_SIZE - Variable in class client.join.SelectColorView
-
- DiceRoll(int) - Method in class shared.model.GameManager
-
Handles the roll of a die
- Dimensions - Class in client.map.view.helpers
-
This class stores the dimensions used by the map component.
- Dimensions() - Constructor for class client.map.view.helpers.Dimensions
-
- dir - Variable in class shared.locations.EdgeLocation
-
- dir - Variable in class shared.locations.VertexLocation
-
- Direction - Enum in shared.definitions
-
- Direction() - Constructor for enum shared.definitions.Direction
-
- direction - Variable in class shared.networking.transport.NetDirectionalLocation
-
- direction - Variable in class shared.networking.transport.NetPort
-
- directors - Variable in class server.commands.game.GameCommandFactory
-
- directors - Variable in class server.commands.games.GamesCommandFactory
-
- directors - Variable in class server.commands.moves.MovesCommandFactory
-
- directors - Variable in class server.commands.user.UserCommandFactory
-
- directors - Variable in class server.commands.util.UtilCommandFactory
-
- DISALLOW_IMAGE - Variable in class client.map.view.helpers.ImageHandler
-
- discard() - Method in class client.discard.DiscardController
-
- discard() - Method in interface client.discard.IDiscardController
-
This method is called when the user clicks the discard button.
- Discard(int, int) - Method in class server.ai.AIHandler
-
Tells an AI to discard.
- Discard(int) - Method in class server.ai.characters.AI
-
Called to tell the AI to discard cards.
- Discard(int) - Method in class server.ai.characters.personalities.BeginnerPersonality
-
- Discard(int, List<Integer>) - Method in class server.ai.characters.personalities.Personality
-
- Discard(int) - Method in class server.ai.characters.personalities.Personality
-
- discardButton - Variable in class client.discard.DiscardView
-
- DiscardCards(List<Integer>) - Method in class client.model.ClientGameManager
-
Discards the cards specified by the resourceList list for the current player
- discardCards(List<Integer>) - Method in interface client.networking.EarlyServerProxy
-
Notifies the server that the user has discarded cards
- discardCards(List<Integer>) - Method in class client.networking.GSONServerProxy
-
- discardCards(List<Integer>) - Method in class client.networking.MockServerProxy
-
Notifies the server that the user has discarded cards
- discardCards(List<Integer>) - Method in class client.networking.RealEarlyServerProxy
-
- discardCards(List<Integer>) - Method in interface client.networking.ServerProxy
-
Notifies the server that the user has discarded cards
- DiscardCardsBuilder() - Constructor for class server.commands.moves.MovesCommandFactory.DiscardCardsBuilder
-
- DiscardCardsDirector() - Constructor for class server.commands.moves.MovesCommandFactory.DiscardCardsDirector
-
- discardController - Variable in class client.catan.CatanPanel
-
- DiscardController - Class in client.discard
-
Discard controller implementation
- DiscardController(IDiscardView, IWaitView) - Constructor for class client.discard.DiscardController
-
DiscardController constructor
- discardList - Variable in class server.model.RealServerGameManager
-
- discardList - Variable in class server.model.ServerGameManager
-
- discardView - Variable in class client.catan.CatanPanel
-
- DiscardView - Class in client.discard
-
Discard view implementation
- DiscardView() - Constructor for class client.discard.DiscardView
-
- DiscardView.Resource - Class in client.discard
-
- discardWaitView - Variable in class client.catan.CatanPanel
-
- display() - Method in class client.main.Catan
-
- doesRoadExists() - Method in class shared.model.map.objects.Edge
-
- doJSONGet(String) - Method in class client.networking.GSONServerProxy
-
- doJSONGet(String) - Method in class client.networking.RealEarlyServerProxy
-
- doJSONPost(String, String, boolean, boolean) - Method in class client.networking.GSONServerProxy
-
- doJSONPost(String, String, boolean, boolean) - Method in class client.networking.RealEarlyServerProxy
-
- domesticAcceptOverlay - Variable in class client.catan.TradePanel
-
- domesticController - Variable in class client.catan.TradePanel
-
- domesticOverlay - Variable in class client.catan.TradePanel
-
- DomesticTradeController - Class in client.domestic
-
Domestic trade controller implementation
- DomesticTradeController(IDomesticTradeView, IDomesticTradeOverlay, IWaitView, IAcceptTradeOverlay) - Constructor for class client.domestic.DomesticTradeController
-
DomesticTradeController constructor
- DomesticTradeController.ResourcePositions - Enum in client.domestic
-
- DomesticTradeController.TradeResourceStates - Enum in client.domestic
-
- DomesticTradeOverlay - Class in client.domestic
-
Implementation of the domestic trade overlay, which allows the user to propose
a domestic trade
- DomesticTradeOverlay() - Constructor for class client.domestic.DomesticTradeOverlay
-
- DomesticTradeView - Class in client.domestic
-
Implementation of the domestic trade view, which contains the
"Domestic Trade" button
- DomesticTradeView() - Constructor for class client.domestic.DomesticTradeView
-
- domesticView - Variable in class client.catan.TradePanel
-
- domesticWaitView - Variable in class client.catan.TradePanel
-
- doneDiscarding() - Method in class client.model.ClientGameManager
-
Uses to let the discarding state to finish
- downImage - Variable in class client.discard.DiscardView
-
- draw(Graphics2D, int) - Method in class client.communication.LogComponent
-
- drawDisallowImage(Graphics2D, Point2D) - Method in class client.map.view.MapComponent
-
- drawDropShape(Graphics2D) - Method in class client.map.view.MapComponent
-
- drawGamePiece(Graphics2D, Polygon, CatanColor) - Method in class client.map.view.MapComponent
-
- drawHexes(Graphics2D) - Method in class client.map.view.MapComponent
-
- drawImage(Graphics2D, BufferedImage, Point2D) - Method in class client.map.view.MapComponent
-
- drawImage(Graphics2D, BufferedImage, Point2D, int, int) - Method in class client.map.view.MapComponent
-
- drawImages(Graphics2D, Image, float, int, int) - Method in class client.points.PointsView
-
- drawNumbers(Graphics2D) - Method in class client.map.view.MapComponent
-
- drawPorts(Graphics2D) - Method in class client.map.view.MapComponent
-
- drawRoads(Graphics2D) - Method in class client.map.view.MapComponent
-
- drawRoads(Graphics2D, Edge, CatanColor) - Method in class client.map.view.MapComponent
-
- drawRobber(Graphics2D) - Method in class client.map.view.MapComponent
-
- drawVerticies(Graphics2D) - Method in class client.map.view.MapComponent
-
- dropObject - Variable in class client.map.MapController
-
- DropObject - Class in client.map.view.dropObject
-
This class handles objects that can be dragged and dropped onto the map.
- DropObject(IMapController, CatanColor) - Constructor for class client.map.view.dropObject.DropObject
-