- B_Groot - Class in server.ai.characters
-
Groot AI.
- B_Groot() - Constructor for class server.ai.characters.B_Groot
-
Plants Groot.
- B_JarJar - Class in server.ai.characters
-
Creates Jar Jar.
- B_JarJar() - Constructor for class server.ai.characters.B_JarJar
-
Creates Jar Jar.
- B_OFFSET - Static variable in class client.discard.DiscardView.Resource
-
- B_OFFSET - Static variable in class client.resources.ResourceBarView.ResourceElement
-
- B_SCALE - Static variable in class client.discard.DiscardView.Resource
-
- B_SCALE - Static variable in class client.resources.ResourceBarView.ResourceElement
-
- B_Trogdor - Class in server.ai.characters
-
Creates Trogdor.
- B_Trogdor() - Constructor for class server.ai.characters.B_Trogdor
-
Creates Trogdor.
- bakeCookie(int) - Method in class server.cookie.CookieHouse
-
creates a new cookie for the player ID
- Bank - Class in shared.model
-
The bank class holds resource cards, game pieces, and dev cards
- Bank() - Constructor for class shared.model.Bank
-
Creates a bank
- bank - Variable in class testing.shared.model.TestBank
-
- BaseFile() - Constructor for class server.swagger.SwaggerHandlers.BaseFile
-
- BasicFile() - Constructor for class server.swagger.SwaggerHandlers.BasicFile
-
- BeginCountRoad(Vertex) - Method in class shared.model.map.model.RoadCounter
-
- BeginnerLandSetup(MapModel) - Static method in class shared.model.map.model.MapGenerator
-
- BeginnerMap() - Static method in class shared.model.map.model.MapGenerator
-
Creates a beginner map.
- BeginnerPersonality - Class in server.ai.characters.personalities
-
Personality and playing style that can be used by beginner AIs.
- BeginnerPersonality(String) - Constructor for class server.ai.characters.personalities.BeginnerPersonality
-
Creates a beginner personality.
- beginPolling() - Method in class client.networking.Poller
-
Polls the server at the interval specified at the instantiation of the Poller.
- bg - Variable in class client.devcards.ButtonGroupPanel
-
- BIG_LABEL_TEXT_SIZE - Variable in class client.login.LoginView
-
- BORDER_WIDTH - Variable in class client.devcards.BuyDevCardView
-
- BORDER_WIDTH - Variable in class client.devcards.PlayDevCardView
-
- BORDER_WIDTH - Variable in class client.discard.DiscardView
-
- BORDER_WIDTH - Variable in class client.domestic.DomesticTradeOverlay
-
- BORDER_WIDTH - Variable in class client.join.JoinGameView
-
- BORDER_WIDTH - Variable in class client.join.NewGameView
-
- BORDER_WIDTH - Variable in class client.join.PlayerWaitingView
-
- BORDER_WIDTH - Variable in class client.join.SelectColorView
-
- BORDER_WIDTH - Variable in class client.login.LoginView
-
- BORDER_WIDTH - Variable in class client.map.RobView
-
- BORDER_WIDTH - Variable in class client.map.view.MapOverlayView
-
- BORDER_WIDTH - Variable in class client.maritime.MaritimeTradeOverlay
-
- BORDER_WIDTH - Variable in class client.misc.MessageView
-
- BORDER_WIDTH - Variable in class client.misc.WaitView
-
- BORDER_WIDTH - Variable in class client.points.GameFinishedView
-
- BORDER_WIDTH - Variable in class client.roll.RollResultView
-
- BORDER_WIDTH - Variable in class client.roll.RollView
-
- BOTTOM_MARGIN - Variable in class client.communication.LogComponent
-
- BOTTOM_SIZE - Variable in class client.map.RobView
-
- brick - Variable in class client.devcards.ResourceCardChooser
-
- brickImage - Variable in class client.discard.DiscardView
-
- brickImage - Variable in class client.resources.ResourceBarView
-
- brickImg - Variable in class client.maritime.MaritimeTradeOverlay
-
- btnBlue - Variable in class client.join.SelectColorView
-
- btnBrown - Variable in class client.join.SelectColorView
-
- btnGreen - Variable in class client.join.SelectColorView
-
- btnGrpPnlListener - Variable in class client.devcards.PlayDevCardView
-
- btnOrange - Variable in class client.join.SelectColorView
-
- btnPuce - Variable in class client.join.SelectColorView
-
- btnPurple - Variable in class client.join.SelectColorView
-
- btnRed - Variable in class client.join.SelectColorView
-
- btnRegister - Variable in class client.login.LoginView.RegisterPanel
-
- btnSignIn - Variable in class client.login.LoginView.SignInPanel
-
- btnWhite - Variable in class client.join.SelectColorView
-
- btnYellow - Variable in class client.join.SelectColorView
-
- BuildCity(Coordinate) - Method in class client.model.ClientGameManager
-
Builds a city for the current player
- buildCity(VertexLocation) - Method in interface client.networking.EarlyServerProxy
-
Notifies the server that the user has decided to build a city
- buildCity(Coordinate) - Method in class client.networking.GSONServerProxy
-
- buildCity(VertexLocation) - Method in class client.networking.MockServerProxy
-
Notifies the server that the user has decided to build a city
- buildCity(VertexLocation) - Method in class client.networking.RealEarlyServerProxy
-
- buildCity(Coordinate) - Method in interface client.networking.ServerProxy
-
Notifies the server that the user has decided to build a city
- buildCity() - Method in interface client.resources.IResourceBarController
-
Called by the view then the user requests to build a city
- buildCity() - Method in class client.resources.ResourceBarController
-
- BuildCity(int, Coordinate) - Method in class server.ai.characters.personalities.Personality
-
- buildCity() - Method in class shared.model.Bank
-
Removes resource cards, if allowed, needed to build a city (two wheat, three ore, one city)
- BuildCity(int, Coordinate) - Method in class shared.model.GameManager
-
Attempts to build a road
- BuildCityBuilder() - Constructor for class server.commands.moves.MovesCommandFactory.BuildCityBuilder
-
- BuildCityDirector() - Constructor for class server.commands.moves.MovesCommandFactory.BuildCityDirector
-
- BuildCommand() - Method in class server.commands.game.GameCommandFactory.AddAIBuilder
-
- BuildCommand() - Method in class server.commands.game.GameCommandFactory.CommandsBuilder
-
- BuildCommand() - Method in class server.commands.game.GameCommandFactory.ListAIBuilder
-
- BuildCommand() - Method in class server.commands.game.GameCommandFactory.ModelBuilder
-
- BuildCommand() - Method in class server.commands.game.GameCommandFactory.ResetBuilder
-
- BuildCommand() - Method in class server.commands.games.GamesCommandFactory.CreateBuilder
-
- BuildCommand() - Method in class server.commands.games.GamesCommandFactory.JoinBuilder
-
- BuildCommand() - Method in class server.commands.games.GamesCommandFactory.ListBuilder
-
- BuildCommand() - Method in class server.commands.games.GamesCommandFactory.LoadBuilder
-
- BuildCommand() - Method in class server.commands.games.GamesCommandFactory.SaveBuilder
-
- BuildCommand() - Method in interface server.commands.ICommandBuilder
-
Builds a command.
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.AcceptTradeBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.BuildCityBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.BuildRoadBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.BuildSettlementBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.BuyDevCardBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.DiscardCardsBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.FinishTurnBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.MaritimeTradeBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.MonopolyBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.MonumentBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.OfferTradeBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.RoadBuildingBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.RobPlayerBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.RollNumberBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.SendChatBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.SoldierBuilder
-
- BuildCommand() - Method in class server.commands.moves.MovesCommandFactory.YearOfPlentyBuilder
-
- BuildCommand() - Method in class server.commands.user.UserCommandFactory.LoginBuilder
-
- BuildCommand() - Method in class server.commands.user.UserCommandFactory.RegisterBuilder
-
- BuildCommand() - Method in class server.commands.util.UtilCommandFactory.ChangeLogLevelBuilder
-
- BUILDING_IMAGE_PATH - Variable in class client.resources.ResourceBarView
-
- BuildRoad(Coordinate, Coordinate) - Method in class client.model.ClientGameManager
-
Builds a road for the current player
- buildRoad(EdgeLocation, boolean) - Method in interface client.networking.EarlyServerProxy
-
Notifies the server that the user has decided to build a road
- buildRoad(Coordinate, Coordinate, boolean) - Method in class client.networking.GSONServerProxy
-
- buildRoad(EdgeLocation, boolean) - Method in class client.networking.MockServerProxy
-
Notifies the server that the user has decided to build a road
- buildRoad(EdgeLocation, boolean) - Method in class client.networking.RealEarlyServerProxy
-
- buildRoad(Coordinate, Coordinate, boolean) - Method in interface client.networking.ServerProxy
-
Notifies the server that the user has decided to build a road
- buildRoad() - Method in interface client.resources.IResourceBarController
-
Called by the view then the user requests to build a road
- buildRoad() - Method in class client.resources.ResourceBarController
-
- BuildRoad(int, Coordinate, Coordinate, boolean) - Method in class server.ai.characters.personalities.Personality
-
- buildRoad() - Method in class shared.model.Bank
-
Removes resource cards, if allowed, needed to build a road (one wood, one brick, one road)
- BuildRoad(int, Coordinate, Coordinate, boolean) - Method in class shared.model.GameManager
-
Attempts to build a road
- BuildRoadBuilder() - Constructor for class server.commands.moves.MovesCommandFactory.BuildRoadBuilder
-
- BuildRoadDirector() - Constructor for class server.commands.moves.MovesCommandFactory.BuildRoadDirector
-
- BuildSettlement(Coordinate) - Method in class client.model.ClientGameManager
-
Builds a settlement
- buildSettlement(VertexLocation, boolean) - Method in interface client.networking.EarlyServerProxy
-
Notifies the server that the user has decided to build a settlement
- buildSettlement(Coordinate, boolean) - Method in class client.networking.GSONServerProxy
-
- buildSettlement(VertexLocation, boolean) - Method in class client.networking.MockServerProxy
-
Notifies the server that the user has decided to build a settlement
- buildSettlement(VertexLocation, boolean) - Method in class client.networking.RealEarlyServerProxy
-
- buildSettlement(Coordinate, boolean) - Method in interface client.networking.ServerProxy
-
Notifies the server that the user has decided to build a settlement
- buildSettlement() - Method in interface client.resources.IResourceBarController
-
Called by the view then the user requests to build a settlement
- buildSettlement() - Method in class client.resources.ResourceBarController
-
- BuildSettlement(int, Coordinate, boolean) - Method in class server.ai.characters.personalities.Personality
-
- buildSettlement() - Method in class shared.model.Bank
-
Removes resource cards, if allowed, needed to build a settlement (one wood, one brick, one sheep, one wheat, one settlement)
- BuildSettlement(int, Coordinate, boolean) - Method in class shared.model.GameManager
-
Attempts to build a road
- BuildSettlementBuilder() - Constructor for class server.commands.moves.MovesCommandFactory.BuildSettlementBuilder
-
- BuildSettlementDirector() - Constructor for class server.commands.moves.MovesCommandFactory.BuildSettlementDirector
-
- buildView() - Method in class client.domestic.DomesticTradeOverlay
-
- button - Variable in class client.catan.GameStatePanel
-
- button - Variable in class client.domestic.DomesticTradeView
-
- button - Variable in class client.maritime.MaritimeTradeView
-
- BUTTON_SIZE - Static variable in class client.discard.DiscardView.Resource
-
- BUTTON_TEXT_SIZE - Variable in class client.devcards.BuyDevCardView
-
- BUTTON_TEXT_SIZE - Variable in class client.devcards.PlayDevCardView
-
- BUTTON_TEXT_SIZE - Variable in class client.devcards.ResourceCardChooser
-
- BUTTON_TEXT_SIZE - Variable in class client.discard.DiscardView
-
- BUTTON_TEXT_SIZE - Variable in class client.domestic.AcceptTradeOverlay
-
- BUTTON_TEXT_SIZE - Variable in class client.domestic.DomesticTradeOverlay
-
- BUTTON_TEXT_SIZE - Variable in class client.join.JoinGameView
-
- BUTTON_TEXT_SIZE - Variable in class client.join.NewGameView
-
- BUTTON_TEXT_SIZE - Variable in class client.join.PlayerWaitingView
-
- BUTTON_TEXT_SIZE - Variable in class client.login.LoginView
-
- BUTTON_TEXT_SIZE - Variable in class client.map.view.MapOverlayView
-
- BUTTON_TEXT_SIZE - Variable in class client.maritime.MaritimeTradeOverlay
-
- BUTTON_TEXT_SIZE - Variable in class client.misc.MessageView
-
- BUTTON_TEXT_SIZE - Variable in class client.points.GameFinishedView
-
- BUTTON_TEXT_SIZE - Variable in class client.roll.RollResultView
-
- BUTTON_TEXT_SIZE - Variable in class client.roll.RollView
-
- ButtonGroupPanel - Class in client.devcards
-
- ButtonGroupPanel() - Constructor for class client.devcards.ButtonGroupPanel
-
- ButtonGroupPanelListener - Interface in client.devcards
-
- buttonListener - Variable in class client.domestic.DomesticTradeView
-
- buttonListener - Variable in class client.maritime.MaritimeTradeView
-
- buttonPanel - Variable in class client.devcards.BuyDevCardView
-
- buttonPanel - Variable in class client.domestic.AcceptTradeOverlay
-
- buttonPanel - Variable in class client.join.JoinGameView
-
- buttonPanel - Variable in class client.join.NewGameView
-
- buttonPanel - Variable in class client.map.RobView
-
- buttonPanel - Variable in class client.maritime.MaritimeTradeOverlay
-
- buttonPanel - Variable in class client.misc.MessageView
-
- buttonPanel - Variable in class client.points.GameFinishedView
-
- buttonPanel - Variable in class client.roll.RollView
-
- buyCard() - Method in class client.devcards.DevCardController
-
- buyCard() - Method in interface client.devcards.IDevCardController
-
This method is called when the user buys a development card.
- buyCard() - Method in interface client.resources.IResourceBarController
-
Called by the view then the user requests to buy a card
- buyCard() - Method in class client.resources.ResourceBarController
-
- buyCardView - Variable in class client.catan.RightPanel
-
- buyCardView - Variable in class client.devcards.DevCardController
-
- BuyDevCard() - Method in class client.model.ClientGameManager
-
Buys a dev card for the current player
- buyDevCard() - Method in interface client.networking.EarlyServerProxy
-
Notifies the server that the user has bought a development card
- buyDevCard() - Method in class client.networking.GSONServerProxy
-
- buyDevCard() - Method in class client.networking.MockServerProxy
-
Notifies the server that the user has bought a development card
- buyDevCard() - Method in class client.networking.RealEarlyServerProxy
-
- buyDevCard() - Method in interface client.networking.ServerProxy
-
Notifies the server that the user has bought a development card
- BuyDevCard(int) - Method in class server.ai.characters.personalities.Personality
-
- buyDevCard() - Method in class shared.model.Bank
-
Removes resource cards, if allowed, needed to buy a development card (one wheat, one sheep, one ore)
- BuyDevCard(int) - Method in class shared.model.GameManager
-
Attempts to buy a dev card
- BuyDevCardBuilder() - Constructor for class server.commands.moves.MovesCommandFactory.BuyDevCardBuilder
-
- BuyDevCardDirector() - Constructor for class server.commands.moves.MovesCommandFactory.BuyDevCardDirector
-
- buyDevCardImage - Variable in class client.resources.ResourceBarView
-
- BuyDevCardView - Class in client.devcards
-
"Buy dev card" view implementation
- BuyDevCardView() - Constructor for class client.devcards.BuyDevCardView
-