- A_OFFSET - Static variable in class client.discard.DiscardView.Resource
-
- A_OFFSET - Static variable in class client.resources.ResourceBarView.ResourceElement
-
- A_SCALE - Static variable in class client.discard.DiscardView.Resource
-
- A_SCALE - Static variable in class client.resources.ResourceBarView.ResourceElement
-
- acceptButton - Variable in class client.devcards.BuyDevCardView
-
- acceptButton - Variable in class client.domestic.AcceptTradeOverlay
-
- acceptOverlay - Variable in class client.domestic.DomesticTradeController
-
- acceptTrade(boolean) - Method in class client.domestic.DomesticTradeController
-
- acceptTrade(boolean) - Method in interface client.domestic.IDomesticTradeController
-
Called by the accept trade overlay when the user either accepts or
rejects a trade.
- acceptTrade(boolean) - Method in interface client.networking.EarlyServerProxy
-
Notifies the server whether this player has decided to accept or reject a trade
- acceptTrade(boolean) - Method in class client.networking.GSONServerProxy
-
- acceptTrade(boolean) - Method in class client.networking.MockServerProxy
-
Notifies the server whether this player has decided to accept or reject a trade
- acceptTrade(boolean) - Method in class client.networking.RealEarlyServerProxy
-
- acceptTrade(boolean) - Method in interface client.networking.ServerProxy
-
Notifies the server whether this player has decided to accept or reject a trade
- AcceptTrade(int, boolean) - Method in class server.ai.characters.personalities.Personality
-
- AcceptTradeBuilder() - Constructor for class server.commands.moves.MovesCommandFactory.AcceptTradeBuilder
-
- AcceptTradeDirector() - Constructor for class server.commands.moves.MovesCommandFactory.AcceptTradeDirector
-
- AcceptTradeOverlay - Class in client.domestic
-
Implementation of the "accept trade" overlay, which is used to let the user
accept or reject a trade
- AcceptTradeOverlay() - Constructor for class client.domestic.AcceptTradeOverlay
-
- action - Variable in class shared.model.GameActionLog.GameAction
-
- actionListener - Variable in class client.devcards.ButtonGroupPanel
-
- actionListener - Variable in class client.devcards.BuyDevCardView
-
- actionListener - Variable in class client.devcards.PlayDevCardView
-
- actionListener - Variable in class client.discard.DiscardView
-
- actionListener - Variable in class client.domestic.AcceptTradeOverlay
-
- actionListener - Variable in class client.join.JoinGameView
-
- actionListener - Variable in class client.join.NewGameView
-
- actionListener - Variable in class client.join.PlayerWaitingView
-
- actionListener - Variable in class client.join.SelectColorView
-
- actionListener - Variable in class client.login.LoginView
-
- actionListener - Variable in class client.map.RobView
-
- actionListener - Variable in class client.maritime.MaritimeTradeOverlay
-
- actionListener - Variable in class client.misc.MessageView
-
- actionListener - Variable in class client.points.GameFinishedView
-
- actionListener - Variable in class client.resources.ResourceBarView
-
- actionListener - Variable in class client.roll.RollResultView
-
- actionListener - Variable in class client.roll.RollView
-
- actionPerformed(ActionEvent) - Method in class client.communication.ChatView.EventListener
-
- actionPerformed(ActionEvent) - Method in class client.join.JoinGameController
-
This is the handler to respond to the timer by refreshing the game list
- actionPerformed(ActionEvent) - Method in class client.networking.Poller
-
- actionPerformed(ActionEvent) - Method in class client.roll.RollController
-
- actions - Variable in class shared.model.GameActionLog
-
- activePlayerIndex - Variable in class shared.model.GameState
-
- add(AbstractButton) - Method in class client.devcards.ButtonGroupPanel
-
- add(DevCardType, JToggleButton) - Method in class client.devcards.DevelopmentCardChooser
-
- add(AbstractButton) - Method in interface client.devcards.IButtonGroup
-
- add(Point2D, Point2D) - Static method in class client.map.view.MapComponent
-
- add(ModelObserver, ModelNotification) - Method in class shared.model.NotificationCenter
-
Adds a listener to a specific type
- add(ModelObserver) - Method in class shared.model.NotificationCenter
-
Adds a listener for the all type
- addAI() - Method in interface client.join.IPlayerWaitingController
-
Called when the "Add AI" button is clicked in the player waiting view
- addAI() - Method in class client.join.PlayerWaitingController
-
- addAI(AIType) - Method in interface client.networking.EarlyServerProxy
-
Adds an AI to the game
- addAI(AIType) - Method in class client.networking.GSONServerProxy
-
- addAI(AIType) - Method in class client.networking.MockServerProxy
-
Adds an AI to the game
- addAI(AIType) - Method in class client.networking.RealEarlyServerProxy
-
- addAI(AIType) - Method in interface client.networking.ServerProxy
-
Adds an AI to the game
- AddAI(AI) - Method in class server.ai.AIHandler
-
- AddAI(int, int, AIType) - Method in class server.model.GameTable
-
Adds an AI to the game
- AddAIBuilder() - Constructor for class server.commands.game.GameCommandFactory.AddAIBuilder
-
- addAiButton - Variable in class client.join.PlayerWaitingView
-
- AddAIDirector() - Constructor for class server.commands.game.GameCommandFactory.AddAIDirector
-
- addColorButton(JPanel, JButton, int, int) - Method in class client.join.SelectColorView
-
- AddCommand(int, String) - Method in interface server.persistence.ICommandDAO
-
Adds a command to the DAO
- AddCommand(int, ICommand) - Method in class server.persistence.PersistenceFacade
-
Adds a command to the database
- AddCommand(int, String) - Method in class server.persistence.plugins.FilePluginTmp.FileCommandDAO
-
Adds a command to the DAO
- AddCommand(int, String) - Method in class server.persistence.plugins.SQLPluginTmp.SQLCommandDAO
-
Adds a command to the DAO
- AddGame(ServerGameManager) - Method in class server.model.GameHandler
-
- AddGame(int, String) - Method in interface server.persistence.IGameDAO
-
- AddGame(ServerGameManager) - Method in class server.persistence.PersistenceFacade
-
Adds a game to the database
- AddGame(int, String) - Method in class server.persistence.plugins.FilePluginTmp.FileGameDAO
-
- AddGame(int, String) - Method in class server.persistence.plugins.SQLPluginTmp.SQLGameDAO
-
- addGetResource(ResourceType, int) - Method in class client.domestic.AcceptTradeOverlay
-
- addGetResource(ResourceType, int) - Method in interface client.domestic.IAcceptTradeOverlay
-
Adds a resource that the player will receive to the view.
- addGiveResource(ResourceType, int) - Method in class client.domestic.AcceptTradeOverlay
-
- addGiveResource(ResourceType, int) - Method in interface client.domestic.IAcceptTradeOverlay
-
Adds a resource that the player will give to the view.
- AddHex(Hex) - Method in class shared.model.map.handlers.HexHandler
-
Adds a hex object to the handler.
- addLine(NetLine) - Method in class shared.networking.transport.NetLog
-
Adds a line to the net log entry list
- AddMapObserver(MapObserver) - Method in interface client.map.IMapController
-
- AddMapObserver(MapObserver) - Method in class client.map.MapController
-
- AddPlayer(String, CatanColor, boolean, int) - Method in class server.model.RealServerGameManager
-
- addPlayer(PlayerInfo) - Method in class shared.data.GameInfo
-
- AddPlayer(String, CatanColor, boolean, int) - Method in class shared.model.GameManager
-
Adds a players to the game
- AddPlayer(String, CatanColor, boolean) - Method in class shared.model.GameManager
-
Adds a player to the game
- AddPort(PortType, Edge, Hex) - Method in class shared.model.map.handlers.PortHandler
-
Adds a port to a hex.
- AddRoad(Coordinate, Coordinate, CatanColor) - Method in class shared.model.map.handlers.EdgeHandler
-
Adds a road to the map.
- AddRoad(RoadCounter.Road) - Method in class shared.model.map.model.RoadCounter.RoadComparer
-
- AddRoads(List<RoadCounter.Road>) - Method in class shared.model.map.model.RoadCounter.RoadComparer
-
- AddUser(String, String, String) - Method in interface server.persistence.IUserDAO
-
Adds a user to the DAO
- AddUser(ServerPlayer) - Method in class server.persistence.PersistenceFacade
-
Adds a user to be in the database
- AddUser(String, String, String) - Method in class server.persistence.plugins.FilePluginTmp.FileUserDAO
-
Adds a user to the DAO
- AddUser(String, String, String) - Method in class server.persistence.plugins.SQLPluginTmp.SQLUserDAO
-
Adds a user to the DAO
- adjustPlayersPoints(int, int) - Method in class shared.model.VictoryPointManager
-
- AI - Class in server.ai.characters
-
Abstract AI object.
- AI(AIType, Personality) - Constructor for class server.ai.characters.AI
-
Constructs AI object.
- AI_TEXT_SIZE - Variable in class client.join.PlayerWaitingView
-
- AIbyIndex - Variable in class server.ai.AIHandler
-
- AIbyName - Variable in class server.ai.AIHandler
-
- AIbyType - Variable in class server.ai.AIHandler
-
- AIChat(int, int, String) - Constructor for class server.ai.AIHandler.AIChat
-
- aiChoices - Variable in class client.join.PlayerWaitingView
-
- AIDiscard(int, int) - Constructor for class server.ai.AIHandler.AIDiscard
-
- AIHandler - Class in server.ai
-
Class used for interacting with AI objects.
- AIHandler() - Constructor for class server.ai.AIHandler
-
Creates an AI Handler
- AIHandler.AIChat - Class in server.ai
-
- AIHandler.AIDiscard - Class in server.ai
-
- AIHandler.AITakeTurn - Class in server.ai
-
- AIHandler.AITrade - Class in server.ai
-
- aiID - Variable in class server.ai.AIHandler.AIChat
-
- aiID - Variable in class server.ai.AIHandler.AIDiscard
-
- aiID - Variable in class server.ai.AIHandler.AITakeTurn
-
- aiID - Variable in class server.ai.AIHandler.AITrade
-
- aiModel - Variable in class client.join.PlayerWaitingView
-
- aiPanel - Variable in class client.join.PlayerWaitingView
-
- AITakeTurn(int, int) - Constructor for class server.ai.AIHandler.AITakeTurn
-
- AITrade(int, int, OfferedTrade) - Constructor for class server.ai.AIHandler.AITrade
-
- AIType - Enum in shared.definitions
-
- AIType() - Constructor for enum shared.definitions.AIType
-
- AIType - Variable in class shared.networking.parameter.PAddAI
-
- alert() - Method in class client.communication.ChatController
-
- alert() - Method in class client.communication.GameHistoryController
-
- alert() - Method in class client.devcards.DevCardController
-
- alert() - Method in class client.discard.DiscardController
-
- alert() - Method in class client.domestic.DomesticTradeController
-
- alert() - Method in class client.join.PlayerWaitingController
-
- alert() - Method in class client.maritime.MaritimeTradeController
-
- alert() - Method in class client.points.PointsController
-
- alert() - Method in class client.resources.ResourceBarController
-
- alert() - Method in class client.roll.RollController
-
- alert() - Method in class client.turntracker.TurnTrackerController
-
- alert() - Method in interface shared.model.ModelObserver
-
Notifies an object that something has happened
- allCurrentPlayers() - Method in class shared.model.GameManager
-
- AllowCancel() - Method in interface client.map.view.mapState.IMapState
-
Returns if the current state allows cancelling placement.
- AllowCancel() - Method in class client.map.view.mapState.NormalState
-
- AllowCancel() - Method in class client.map.view.mapState.RoadBuilderState
-
- AllowCancel() - Method in class client.map.view.mapState.RoadSetupState
-
- AllowCancel() - Method in class client.map.view.mapState.SettlementSetupState
-
- anyWinner() - Method in class shared.model.VictoryPointManager
-
Checks if anyone has won yet
- armySize - Variable in class shared.model.Player
-
- asJComponent() - Method in class client.discard.DiscardView.Resource
-
- asJComponent() - Method in class client.resources.ResourceBarView.ResourceElement
-
- AttemptBuildCity(GameModel) - Method in class server.ai.characters.personalities.BeginnerPersonality
-
- AttemptBuildRoad(GameModel) - Method in class server.ai.characters.personalities.BeginnerPersonality
-
- AttemptBuildSettlement(GameModel) - Method in class server.ai.characters.personalities.BeginnerPersonality
-
- AttemptBuyDevCard(GameModel) - Method in class server.ai.characters.personalities.BeginnerPersonality
-
- average(Point2D, Point2D) - Static method in class client.map.view.MapComponent
-