Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y _ 

C

canAcceptTrade(int) - Method in class shared.model.GameManager
Can do method for whether a player can accept an article
canBuildCity() - Method in class shared.model.Bank
Checks if has enough cards to build a city (two wheat, three ore, one city)
CanBuildCity(int, Coordinate) - Method in class shared.model.GameManager
Checks to see if a player can build a city
CanBuildCity(int) - Method in class shared.model.GameManager
Checks if a player can build a city
canBuildPiece(PieceType) - Method in class client.model.ClientGameManager
 
canBuildRoad() - Method in class shared.model.Bank
Checks if has enough cards to build a road (one wood, one brick, one road)
CanBuildRoad(int, Coordinate, Coordinate) - Method in class shared.model.GameManager
Checks to see if a player can build a road at a location
CanBuildRoad(int) - Method in class shared.model.GameManager
Just checks if a player can build a road
canBuildSettlement() - Method in class shared.model.Bank
Checks if has enough cards to build a settlement (one wood, one brick, one sheep, one wheat, one settlement)
CanBuildSettlement(int, Coordinate) - Method in class shared.model.GameManager
checks to see if a player can build a settlement
CanBuildSettlement(int) - Method in class shared.model.GameManager
Checks if a player can build the settlement
canBuyDevCard() - Method in class shared.model.Bank
Checks if has enough cards to buy a development card (one wheat, one sheep, one ore)
CanBuyDevCard(int) - Method in class shared.model.GameManager
Checks to see if a player can buy a dev card
cancelButton - Variable in class client.devcards.PlayDevCardView
 
cancelButton - Variable in class client.domestic.DomesticTradeOverlay
 
cancelButton - Variable in class client.join.NewGameView
 
cancelButton - Variable in class client.join.SelectColorView
 
cancelButton - Variable in class client.map.view.MapOverlayView
 
cancelButton - Variable in class client.maritime.MaritimeTradeOverlay
 
cancelButtonListener - Variable in class client.map.view.MapOverlayView
 
cancelBuyCard() - Method in class client.devcards.DevCardController
 
cancelBuyCard() - Method in interface client.devcards.IDevCardController
This method is called when the user cancels out of buying a development card.
cancelCreateNewGame() - Method in interface client.join.IJoinGameController
Called by the new game view when the user clicks the "Cancel" button
cancelCreateNewGame() - Method in class client.join.JoinGameController
 
cancelJoinGame() - Method in interface client.join.IJoinGameController
Called by the select color view when the user clicks the "Cancel" button
cancelJoinGame() - Method in class client.join.JoinGameController
 
CancelMove() - Method in interface client.map.IMapController
 
CancelMove() - Method in class client.map.MapController
 
cancelPlayCard() - Method in class client.devcards.DevCardController
 
cancelPlayCard() - Method in interface client.devcards.IDevCardController
This method is called when the user cancels out of playing a development card.
cancelTrade() - Method in class client.domestic.DomesticTradeController
 
cancelTrade() - Method in interface client.domestic.IDomesticTradeController
Called by the domestic trade overlay when the user cancels a trade.
cancelTrade() - Method in interface client.maritime.IMaritimeTradeController
Called by the maritime trade overlay when the user cancels a trade.
cancelTrade() - Method in class client.maritime.MaritimeTradeController
 
canChat(int) - Method in class shared.model.GameManager
Check if player can chat
canDecrease() - Method in class client.discard.DiscardView.Resource
 
CanDiscardCards(int, ResourceType, int) - Method in class shared.model.GameManager
See if a player can discard cards
CanFinishTurn(int) - Method in class shared.model.GameManager
Checks whether a player can finish their turn
CanFinishTurn() - Method in class shared.model.GameManager
Checks whether the current player can finish their turn
canIncrease() - Method in class client.discard.DiscardView.Resource
 
CanMaritimeTrade(int) - Method in class shared.model.GameManager
Can do method for determining whether a player can maritime trade
CanOfferTrade(int) - Method in class shared.model.GameManager
 
CanPlaceCity(Coordinate, CatanColor) - Method in interface client.map.IMapController
This method is called whenever the user is trying to place a city on the map.
CanPlaceCity(Coordinate, CatanColor) - Method in class client.map.MapController
 
CanPlaceCity(Coordinate, CatanColor) - Method in interface shared.model.map.model.IMapModel
Returns if a city can be placed.
CanPlaceCity(Coordinate, CatanColor) - Method in class shared.model.map.model.MapModel
 
CanPlaceCity(Coordinate, CatanColor) - Method in class shared.model.map.model.UnmodifiableMapModel
 
CanPlacePip(Coordinate) - Method in interface shared.model.map.model.IMapModel
Returns if a pip can be place on a certain point.
CanPlacePip(Coordinate) - Method in class shared.model.map.model.MapModel
 
CanPlacePip(Coordinate) - Method in class shared.model.map.model.UnmodifiableMapModel
 
CanPlaceRoad(Coordinate, Coordinate, CatanColor) - Method in interface client.map.IMapController
This method is called whenever the user is trying to place a road on the map.
CanPlaceRoad(Coordinate, Coordinate, CatanColor) - Method in class client.map.MapController
 
CanPlaceRoad(Coordinate, Coordinate, CatanColor) - Method in interface shared.model.map.model.IMapModel
Returns if a road can be placed.
CanPlaceRoad(Coordinate, Coordinate, CatanColor) - Method in class shared.model.map.model.MapModel
 
CanPlaceRoad(Coordinate, Coordinate, CatanColor) - Method in class shared.model.map.model.UnmodifiableMapModel
 
CanPlaceRobber(Coordinate) - Method in interface client.map.IMapController
This method is called whenever the user is trying to place the robber on the map.
CanPlaceRobber(Coordinate) - Method in class client.map.MapController
 
CanPlaceRobber(int) - Method in class client.model.ClientGameManager
 
CanPlaceRobber(int) - Method in class shared.model.GameManager
Checks to see if a player can place the robber
CanPlaceRobber(Coordinate) - Method in interface shared.model.map.model.IMapModel
Returns if the robber can be placed at the specified location.
CanPlaceRobber(Coordinate) - Method in class shared.model.map.model.MapModel
 
CanPlaceRobber(Coordinate) - Method in class shared.model.map.model.UnmodifiableMapModel
 
CanPlaceSettlement(Coordinate, CatanColor) - Method in interface client.map.IMapController
This method is called whenever the user is trying to place a settlement on the map.
CanPlaceSettlement(Coordinate, CatanColor) - Method in class client.map.MapController
 
CanPlaceSettlement(Coordinate, CatanColor) - Method in interface shared.model.map.model.IMapModel
Returns if a Settlement can be placed at the specified location.
CanPlaceSettlement(Coordinate, CatanColor) - Method in class shared.model.map.model.MapModel
 
CanPlaceSettlement(Coordinate, CatanColor) - Method in class shared.model.map.model.UnmodifiableMapModel
 
CanPlayDevCard(int, DevCardType) - Method in class shared.model.GameManager
Determines whenter player can play card
CanPlayerPlay(int) - Method in class shared.model.GameManager
Checks to see if it's a player's turn
CanRollNumber(int) - Method in class shared.model.GameManager
Checks to see if a player can roll their number
CanUseMonopoly(int) - Method in class shared.model.GameManager
Checks to see if a player can play a monopoly card
CanUseMonument(int) - Method in class shared.model.GameManager
Check to see if they have the momument card
CanUseRoadBuilder(int) - Method in class shared.model.GameManager
Checks if a player can use the road builder?
CanUseSoldier(int) - Method in class shared.model.GameManager
Checks if a player can play a solider card
CanUseYearOfPlenty(int) - Method in class shared.model.GameManager
Checks to see if the player can use a year of plenty picture
Catan - Class in client.main
Main entry point for the Catan program
Catan(String, int) - Constructor for class client.main.Catan
 
CatanColor - Enum in shared.definitions
 
CatanColor() - Constructor for enum shared.definitions.CatanColor
 
CatanPanel - Class in client.catan
 
CatanPanel() - Constructor for class client.catan.CatanPanel
 
catanPanel - Variable in class client.main.Catan
 
center - Variable in class client.join.PlayerWaitingView
 
centerPanel - Variable in class client.roll.RollResultView
 
ch - Variable in class testing.server.model.TestCookieHouse
 
changedUpdate(DocumentEvent) - Method in class client.login.LoginView.TextFieldValidator
 
ChangeLogLevelBuilder() - Constructor for class server.commands.util.UtilCommandFactory.ChangeLogLevelBuilder
 
ChangeLogLevelDirector() - Constructor for class server.commands.util.UtilCommandFactory.ChangeLogLevelDirector
 
Chat(int, int, String) - Method in class server.ai.AIHandler
Tells an AI of a chat message.
Chat(int, String) - Method in class server.ai.characters.AI
Called to give the AI a chat message.
ChatBox - Class in shared.model.chat
Stores the chat messages for different players.
ChatBox() - Constructor for class shared.model.chat.ChatBox
Default constructor; initializes message list
chatController - Variable in class client.catan.LeftPanel
 
ChatController - Class in client.communication
Chat controller implementation
ChatController(IChatView) - Constructor for class client.communication.ChatController
 
ChatMessage - Class in shared.model.chat
A wrapper for a chat message
ChatMessage(int, String) - Constructor for class shared.model.chat.ChatMessage
Creates a chatmessage
ChatMessage(int, String, long) - Constructor for class shared.model.chat.ChatMessage
 
chatObserver - Variable in class client.turntracker.TurnTrackerController
 
chatPanel - Variable in class client.communication.ChatView
 
ChatReceived(int, String) - Method in class server.ai.characters.personalities.BeginnerPersonality
 
ChatReceived(int, String) - Method in class server.ai.characters.personalities.GrootPersonality
 
ChatReceived(int, String) - Method in class server.ai.characters.personalities.Personality
 
chatScrollPane - Variable in class client.communication.ChatView
 
chatTextInput - Variable in class client.communication.ChatView
 
chatView - Variable in class client.catan.LeftPanel
 
ChatView - Class in client.communication
Chat view implementation
ChatView() - Constructor for class client.communication.ChatView
Creates a new chat view component.
ChatView.EventListener - Class in client.communication
Handles events that occur on the chat view.
checkCookie(String) - Method in class server.cookie.CookieHouse
Gets the cookie for the cookie text
checkIfTradeIsReady() - Method in class client.domestic.DomesticTradeController
Check if the trade is ready, enable and disable the trade button accordingly
CheckLogin(String, String) - Method in class server.model.PlayerDen
 
checkPlayerArmySize(int, int) - Method in class shared.model.VictoryPointManager
Checks to see a player's army size, if so update their points accordingly
chkRandHexes - Variable in class client.join.NewGameView
 
chkRandNumbers - Variable in class client.join.NewGameView
 
chkRandPorts - Variable in class client.join.NewGameView
 
CITY - Static variable in class client.map.view.MapComponent
 
CITY_ROOF_HEIGHT - Static variable in class client.map.view.helpers.Dimensions
 
CITY_ROOF_HEIGHT - Static variable in class client.map.view.MapComponent
 
CITY_WALL_HEIGHT - Static variable in class client.map.view.helpers.Dimensions
 
CITY_WALL_HEIGHT - Static variable in class client.map.view.MapComponent
 
CITY_WIDTH - Static variable in class client.map.view.helpers.Dimensions
 
CITY_WIDTH - Static variable in class client.map.view.MapComponent
 
CityDropObject - Class in client.map.view.dropObject
Handles the placement of cities on the map.
CityDropObject(IMapController, CatanColor) - Constructor for class client.map.view.dropObject.CityDropObject
Creates a city drop object.
cityImage - Variable in class client.resources.ResourceBarView
 
CityValue - Variable in class shared.model.VictoryPointManager
 
CleanPath(String) - Static method in class server.swagger.SwaggerUtils
 
Clear() - Method in interface server.persistence.IPersistenceProvider
 
Clear() - Method in class server.persistence.plugins.FilePluginTmp.FilePlugin
 
Clear() - Method in class server.persistence.plugins.SQLPluginTmp.SQLPlugin
 
clearCookies() - Method in class client.networking.GSONServerProxy
FOR DEBUGGING ONLY TODO make private for distro Clears all cookies
clearCookies() - Method in class client.networking.RealEarlyServerProxy
FOR DEBUGGING ONLY TODO make private for distro Clears all cookies
ClearRoad(Coordinate, Coordinate) - Method in class shared.model.map.handlers.EdgeHandler
Removes a road from the map.
ClearRoad() - Method in class shared.model.map.objects.Edge
Removes any road associated with an edge.
clearSelection() - Method in class client.devcards.ButtonGroupPanel
 
clearSelection() - Method in interface client.devcards.IButtonGroup
 
ClearType() - Method in class shared.model.map.objects.Vertex
Removes a piece from the vertex.
ClearVillage(Coordinate) - Method in class shared.model.map.handlers.VertexHandler
Removes a city or settlement from the map.
Click() - Method in class client.map.view.dropObject.CityDropObject
 
Click() - Method in class client.map.view.dropObject.DropObject
Indicates the mouse button was pressed.
Click() - Method in class client.map.view.dropObject.NoDrop
 
Click() - Method in class client.map.view.dropObject.RoadDropObject
 
Click() - Method in class client.map.view.dropObject.RobberDropObject
 
Click() - Method in class client.map.view.dropObject.SettlementDropObject
 
client.base - package client.base
 
client.catan - package client.catan
 
client.communication - package client.communication
 
client.custom.cwt - package client.custom.cwt
 
client.data - package client.data
 
client.devcards - package client.devcards
 
client.discard - package client.discard
 
client.domestic - package client.domestic
 
client.join - package client.join
 
client.login - package client.login
 
client.main - package client.main
 
client.map - package client.map
 
client.map.view - package client.map.view
 
client.map.view.dropObject - package client.map.view.dropObject
 
client.map.view.helpers - package client.map.view.helpers
 
client.map.view.mapState - package client.map.view.mapState
 
client.maritime - package client.maritime
 
client.misc - package client.misc
 
client.model - package client.model
 
client.networking - package client.networking
 
client.points - package client.points
 
client.resources - package client.resources
 
client.roll - package client.roll
 
client.turntracker - package client.turntracker
 
client.utils - package client.utils
 
ClientGame - Class in client.model
 
ClientGame() - Constructor for class client.model.ClientGame
 
ClientGameManager - Class in client.model
 
ClientGameManager(ServerProxy) - Constructor for class client.model.ClientGameManager
Creates the client game manager with the proxy
ClientGameManager(GSONServerProxy, int) - Constructor for class client.model.ClientGameManager
Gets a client proxy
closeButton - Variable in class client.misc.MessageView
 
closeModal() - Method in interface client.base.IOverlayView
Closes the modal overlay view.
closeModal() - Method in class client.base.OverlayView
Hides the top-most overlay
color - Variable in class client.communication.LogEntry
Color used when displaying the message
color - Variable in class client.map.view.dropObject.DropObject
 
color - Variable in class server.commands.games.GamesCommandFactory.JoinBuilder
 
color - Variable in class server.commands.games.GamesJoinCommand
 
color - Variable in class shared.data.PlayerInfo
 
color - Variable in enum shared.definitions.CatanColor
 
color - Variable in class shared.model.map.model.RoadCounter.Road
 
color - Variable in class shared.model.map.objects.Edge
 
color - Variable in class shared.model.map.objects.Vertex
 
color - Variable in class shared.model.map.Transaction
 
color - Variable in class shared.model.Player
 
color - Variable in class shared.networking.parameter.PJoinGame
 
color - Variable in class shared.networking.transport.NetPlayer
 
COLOR_BUTTON_TEXT_SIZE - Variable in class client.join.SelectColorView
 
CommandExecutor(StringBuilder, NetworkCookie) - Method in class server.ai.characters.personalities.Personality
 
CommandExecutor(StringBuilder, NetworkCookie, String) - Method in class server.ai.characters.personalities.Personality
 
CommandExecutor(StringBuilder, NetworkCookie, Class<T>) - Method in class server.ai.characters.personalities.Personality
 
CommandExecutor(StringBuilder, NetworkCookie, String, Class<T>) - Method in class server.ai.characters.personalities.Personality
 
CommandFactory - Class in server.commands
The command factory generates command objects necessary for performing operations.
CommandFactory() - Constructor for class server.commands.CommandFactory
 
CommandFactoryTest - Class in testing.server.commands
 
CommandFactoryTest() - Constructor for class testing.server.commands.CommandFactoryTest
 
commands - Variable in class server.commands.game.GameCommandFactory.CommandsBuilder
 
commands - Variable in class server.commands.game.GameCommandsCommand
 
CommandsBuilder() - Constructor for class server.commands.game.GameCommandFactory.CommandsBuilder
 
CommandsDirector() - Constructor for class server.commands.game.GameCommandFactory.CommandsDirector
 
CompileTypes() - Method in class server.ai.AIHandler
 
componentAdapter - Variable in class client.map.view.MapComponent
 
ComponentView - Class in client.base
Base class for JComponent-based views
ComponentView() - Constructor for class client.base.ComponentView
 
ComputeKey(Coordinate, Coordinate) - Method in class shared.model.map.handlers.EdgeHandler
 
ContainsEdge(Coordinate, Coordinate) - Method in class shared.model.map.handlers.EdgeHandler
Determines if an edge exists.
ContainsEdge(Coordinate, Coordinate) - Method in interface shared.model.map.model.IMapModel
Returns if a edge exists.
ContainsEdge(Coordinate, Coordinate) - Method in class shared.model.map.model.MapModel
 
ContainsEdge(Coordinate, Coordinate) - Method in class shared.model.map.model.UnmodifiableMapModel
 
ContainsGame(String) - Method in class server.model.GameHandler
 
ContainsHex(Coordinate) - Method in class shared.model.map.handlers.HexHandler
Determines if a hex is contained at the location.
ContainsHex(Coordinate) - Method in interface shared.model.map.model.IMapModel
Returns if a hex exists.
ContainsHex(Coordinate) - Method in class shared.model.map.model.MapModel
 
ContainsHex(Coordinate) - Method in class shared.model.map.model.UnmodifiableMapModel
 
ContainsPort(Coordinate) - Method in class shared.model.map.handlers.PortHandler
Determines if there is a port at the requested vertex.
ContainsVertex(Coordinate) - Method in class shared.model.map.handlers.VertexHandler
Determines if there is a vertex associated with the coordinate.
ContainsVertex(Coordinate) - Method in interface shared.model.map.model.IMapModel
Returns if a vertex exists.
ContainsVertex(Coordinate) - Method in class shared.model.map.model.MapModel
 
ContainsVertex(Coordinate) - Method in class shared.model.map.model.UnmodifiableMapModel
 
content - Variable in class shared.networking.parameter.PSendChat
 
contentPanel - Variable in class client.domestic.AcceptTradeOverlay
 
controller - Variable in class client.base.ComponentView
 
Controller - Class in client.base
Base class for controllers
Controller(IView) - Constructor for class client.base.Controller
 
controller - Variable in class client.base.PanelView
 
controller - Variable in class client.map.view.dropObject.DropObject
 
controller - Variable in class client.map.view.MapComponent
 
convertGame(NetGame) - Static method in class shared.data.DataTranslator
Converts a netgame into a game info
convertPlayerInfo(NetPlayer) - Static method in class shared.data.DataTranslator
Converts the net player into the player info
convertPlayerInfo(Player) - Static method in class shared.data.DataTranslator
Converts a player to player info
convertPlayerInfo(PlayerInfo) - Static method in class shared.data.DataTranslator
Converts a player
convertPlayerInfo(List<PlayerInfo>) - Static method in class shared.data.DataTranslator
 
cookie - Variable in class server.commands.CookieBuilder
 
cookie - Variable in class server.commands.games.GamesJoinCommand
 
Cookie - Interface in shared.networking.cookie
 
cookie - Variable in class shared.networking.cookie.UserCookie
 
cookie - Variable in class testing.server.commands.CommandFactoryTest
 
CookieBuilder - Class in server.commands
Builder class that is used for commands that require cookie data.
CookieBuilder() - Constructor for class server.commands.CookieBuilder
 
CookieCommand - Class in server.commands
 
CookieCommand(NetworkCookie) - Constructor for class server.commands.CookieCommand
 
CookieHouse - Class in server.cookie
Keeps track of a user's activity
CookieHouse() - Constructor for class server.cookie.CookieHouse
 
cookieID - Variable in class server.cookie.ServerCookie
 
cookies - Variable in class server.cookie.CookieHouse
 
Coordinate - Class in shared.model.map
Stores a X, Y coordinate pair.
Coordinate(int, int) - Constructor for class shared.model.map.Coordinate
Creates a coordinate object.
Count() - Method in class shared.model.map.model.RoadCounter
 
CountRoad(Vertex, Set<Edge>, CatanColor) - Method in class shared.model.map.model.RoadCounter
 
cPorts - Variable in class shared.model.map.handlers.PortHandler
 
createBufferBorder() - Method in class client.join.NewGameView
 
createBufferBorder() - Method in class client.login.LoginView
 
CreateBuilder() - Constructor for class server.commands.games.GamesCommandFactory.CreateBuilder
 
createButton - Variable in class client.join.JoinGameView
 
createButton - Variable in class client.join.NewGameView
 
createButtonPane() - Method in class client.maritime.MaritimeTradeOverlay
 
created - Variable in class server.cookie.ServerCookie
 
createDevCardButton(String, String) - Method in class client.devcards.DevelopmentCardChooser
 
createdGame - Variable in class client.join.JoinGameController
 
CreateDirector() - Constructor for class server.commands.games.GamesCommandFactory.CreateDirector
 
createGame(boolean, boolean, boolean, String) - Method in class client.model.ClientGameManager
Joins a game
createGame(boolean, boolean, boolean, String) - Method in interface client.networking.EarlyServerProxy
Creates a game on the server
createGame(boolean, boolean, boolean, String) - Method in class client.networking.GSONServerProxy
 
createGame(boolean, boolean, boolean, String) - Method in class client.networking.MockServerProxy
Creates a game on the server
createGame(boolean, boolean, boolean, String) - Method in class client.networking.RealEarlyServerProxy
 
createGame(boolean, boolean, boolean, String) - Method in interface client.networking.ServerProxy
Creates a game on the server
CreateGame(ServerGameManager) - Method in class server.model.GameTable
Creates a new game on the server
createGetPane() - Method in class client.maritime.MaritimeTradeOverlay
 
createGivePane() - Method in class client.maritime.MaritimeTradeOverlay
 
createListeners() - Method in class client.maritime.MaritimeTradeOverlay
 
CreateMapModel() - Static method in class shared.model.map.model.MapGenerator
createNewGame() - Method in interface client.join.IJoinGameController
Called by the new game view when the user clicks the "Create Game" button
createNewGame() - Method in class client.join.JoinGameController
 
createStartMoveAction(IMapController, PieceType) - Method in class client.catan.RightPanel
 
createWholePanel() - Method in class client.maritime.MaritimeTradeOverlay
 
currentLargestArmyPlayer - Variable in class shared.model.VictoryPointManager
 
currentLargestArmySize - Variable in class shared.model.VictoryPointManager
 
currentLongestRoadPlayer - Variable in class shared.model.VictoryPointManager
 
currentPlayer - Variable in class client.join.JoinGameView
 
CurrentPlayerChat(String) - Method in class shared.model.GameManager
When the player chats currently playing
CurrentPlayersTurn() - Method in class shared.model.GameManager
Gets the player index of the current player
CurrentState() - Method in class shared.model.GameManager
Returns the current round of the game
currentStateOfGame - Variable in class client.networking.MockServerProxy
 
currentTurn - Variable in class shared.networking.transport.NetTurnTracker
 
A B C D E F G H I J K L M N O P R S T U V W X Y _ 
Skip navigation links