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 _ 

T

tabPane - Variable in class client.catan.LeftPanel
 
takeRandomResource() - Method in class shared.model.Bank
Gives a random resource from this player to the bank
takeRandomResourceCard(int, int) - Method in class server.model.MockServerGame
 
takeRandomResourceCard(int, int) - Method in class server.model.RealServerGameManager
 
takeRandomResourceCard(int, int) - Method in class server.model.ServerGameManager
takes a random resource from one player and gives it to another
TakeTurn(int) - Method in class server.ai.characters.AI
Called to tell the AI to take its turn.
TakeTurn(int) - Method in class server.ai.characters.personalities.BeginnerPersonality
 
TakeTurn(int) - Method in class server.ai.characters.personalities.Personality
 
tearDown() - Method in class testing.client.networking.TestClientPoller
 
tearDown() - Method in class testing.server.commands.CommandFactoryTest
 
tearDown() - Method in class testing.server.model.TestCookieHouse
 
tearDown() - Method in class testing.server.model.TestGameTable
 
tearDown() - Method in class testing.server.model.TestPlayerDen
 
tearDown() - Method in class testing.server.model.TestServerGameManager
 
tearDown() - Method in class testing.shared.model.map.TestMapModel
 
tearDown() - Method in class testing.shared.model.TestBank
 
tearDown() - Method in class testing.shared.model.TestGameState
 
tearDown() - Method in class testing.shared.model.TestPlayers
 
tearDown() - Method in class testing.shared.model.TestVictoryPoint
 
tearDown() - Method in class testing.shared.networking.JSONDeserializerTest
 
tearDown() - Method in class testing.shared.networking.JSONSerializerTest
 
tearDownAfterClass() - Static method in class testing.server.commands.CommandFactoryTest
 
tearDownAfterClass() - Static method in class testing.shared.model.TestTranslate
 
tearDownAfterClass() - Static method in class testing.shared.networking.JSONDeserializerTest
 
tearDownAfterClass() - Static method in class testing.shared.networking.JSONSerializerTest
 
temp - Variable in class client.map.view.MapComponent
 
tempJoinButton - Variable in class client.join.JoinGameView
 
test() - Method in class testing.client.networking.TestClientPoller
 
test() - Method in class testing.server.model.TestCookieHouse
 
test() - Method in class testing.server.model.TestGameTable
 
test() - Method in class testing.server.model.TestPlayerDen
 
test() - Method in class testing.server.model.TestServerGameManager
 
test() - Method in class testing.shared.model.TestBank
 
test() - Method in class testing.shared.model.TestGameState
 
test() - Method in class testing.shared.model.TestPlayers
 
TestBank - Class in testing.shared.model
 
TestBank() - Constructor for class testing.shared.model.TestBank
 
testBuildCity() - Method in class testing.shared.model.TestBank
 
testBuildDevCard() - Method in class testing.shared.model.TestBank
 
testBuildSettlement() - Method in class testing.shared.model.TestBank
 
testButton - Variable in class client.discard.DiscardView
 
testButton - Variable in class client.resources.ResourceBarView
 
testCanPlaceCity_CityExists() - Method in class testing.shared.model.map.TestMapModel
A city cannot be placed on another city regardless of color.
testCanPlaceCity_Invalid() - Method in class testing.shared.model.map.TestMapModel
Attempt to place city on a coordinate that doesn't exist.
testCanPlaceCity_NotEstablished() - Method in class testing.shared.model.map.TestMapModel
A city requires a settlement to be placed.
testCanPlaceCity_True() - Method in class testing.shared.model.map.TestMapModel
A city can be placed on a settlement of like color.
testCanPlacePip_False() - Method in class testing.shared.model.map.TestMapModel
A pip cannot be placed on water.
testCanPlacePip_Invalid() - Method in class testing.shared.model.map.TestMapModel
Attempt to place pip on a hex that doesn't exist.
testCanPlacePip_True() - Method in class testing.shared.model.map.TestMapModel
Should be allowed to place pip.
testCanPlacePip_Uninitialized() - Method in class testing.shared.model.map.TestMapModel
Pips can't be placed until the hexes have been initialized.
testCanPlaceRoad_InvalidEdge() - Method in class testing.shared.model.map.TestMapModel
No end points are satisfied.
testCanPlaceRoad_RoadExists() - Method in class testing.shared.model.map.TestMapModel
Attempts to place roads on already existed roads.
testCanPlaceRoad_RoadSatisfied() - Method in class testing.shared.model.map.TestMapModel
Roads can be added to other roads of like color.
testCanPlaceRoad_VillageSatisfied() - Method in class testing.shared.model.map.TestMapModel
Village is used to refer to cities or settlements.
testCanPlaceRobber_False() - Method in class testing.shared.model.map.TestMapModel
The robber cannot be placed on water.
testCanPlaceRobber_Invalid() - Method in class testing.shared.model.map.TestMapModel
Hexes need to be generated, which is done in the MapGenerator.
testCanPlaceRobber_Valid() - Method in class testing.shared.model.map.TestMapModel
Test valid placement of robber.
testCanPlaceSettlement_ExistingNeighbor() - Method in class testing.shared.model.map.TestMapModel
A settlement can't be placed when too close to other villages.
testCanPlaceSettlement_InvalidVertex() - Method in class testing.shared.model.map.TestMapModel
Attempts to use a vertex that doesn't exist.
testCanPlaceSettlement_VillageExists() - Method in class testing.shared.model.map.TestMapModel
This village can't be placed as a village or city is already in the location.
testCanPlaceSettlementInitial_True() - Method in class testing.shared.model.map.TestMapModel
This settlement can be placed as the location is valid an no other pieces are on the board to restrict it.
TestClientPoller - Class in testing.client.networking
 
TestClientPoller() - Constructor for class testing.client.networking.TestClientPoller
 
testContainsEdge_False() - Method in class testing.shared.model.map.TestMapModel
Edges are initialized automatically.
testContainsEdge_True() - Method in class testing.shared.model.map.TestMapModel
Tests for an existing edge.
testContainsHex_InvalidHex() - Method in class testing.shared.model.map.TestMapModel
This checks a hex that shouldn't exist after initialization.
testContainsVertex_False() - Method in class testing.shared.model.map.TestMapModel
Vertices are initialized automatically.
testContainsVertex_True() - Method in class testing.shared.model.map.TestMapModel
Tests a valid vertex.
TestCookieHouse - Class in testing.server.model
 
TestCookieHouse() - Constructor for class testing.server.model.TestCookieHouse
 
testCreateGameReq() - Method in class testing.shared.networking.JSONSerializerTest
 
testException() - Method in class testing.shared.model.TestBank
 
TestGameAddAI() - Method in class testing.server.commands.CommandFactoryTest
 
TestGameCommands() - Method in class testing.server.commands.CommandFactoryTest
 
TestGameListAI() - Method in class testing.server.commands.CommandFactoryTest
 
TestGameManager - Class in testing.shared.model
 
TestGameManager() - Constructor for class testing.shared.model.TestGameManager
 
TestGameModel() - Method in class testing.server.commands.CommandFactoryTest
 
TestGameReset() - Method in class testing.server.commands.CommandFactoryTest
 
TestGamesCreate() - Method in class testing.server.commands.CommandFactoryTest
 
TestGamesJoin() - Method in class testing.server.commands.CommandFactoryTest
 
TestGamesList() - Method in class testing.server.commands.CommandFactoryTest
 
TestGameState - Class in testing.shared.model
 
TestGameState() - Constructor for class testing.shared.model.TestGameState
 
TestGameTable - Class in testing.server.model
 
TestGameTable() - Constructor for class testing.server.model.TestGameTable
 
testGetDevCard() - Method in class testing.shared.model.TestBank
 
testGetEdge_Invalid() - Method in class testing.shared.model.map.TestMapModel
Attempt to get edge that doesn't exist.
testGetEdge_Valid() - Method in class testing.shared.model.map.TestMapModel
Valid attempt to get edge.
testGetEdgeLocation() - Method in class testing.shared.model.TestTranslate
 
testGetEdges() - Method in class testing.shared.model.map.TestMapModel
Should return all the edges in the map.
testGetHex_InvalidHex() - Method in class testing.shared.model.map.TestMapModel
Thrown when trying to access a invalid hex coordinate.
testGetHex_Valid() - Method in class testing.shared.model.map.TestMapModel
Valid attempt to get hex.
testGetHexes_Initialized() - Method in class testing.shared.model.map.TestMapModel
When fully inititalized, 37 hexes should exist.
testGetHexes_Uninitialized() - Method in class testing.shared.model.map.TestMapModel
When uninitialized, a null iterator should be returned.
testGetHexLocation() - Method in class testing.shared.model.TestTranslate
 
testGetLongestRoad() - Method in class testing.shared.model.map.TestMapModel
 
testGetLongestRoadSpecialCase() - Method in class testing.shared.model.map.TestMapModel
 
testGetPips() - Method in class testing.shared.model.map.TestMapModel
Test to make sure we get all the pips.
testGetPorts() - Method in class testing.shared.model.map.TestMapModel
Tests to make sure we get all the ports.
testGetVertex_Invalid() - Method in class testing.shared.model.map.TestMapModel
Attempt to access a vertex that doesn't exist.
testGetVertex_Valid() - Method in class testing.shared.model.map.TestMapModel
Should be able to access vertex.
testGetVertexLocation() - Method in class testing.shared.model.TestTranslate
 
testGetVertices() - Method in class testing.shared.model.map.TestMapModel
Should get a list of all vertices.
testGetVerticesVertex_Center() - Method in class testing.shared.model.map.TestMapModel
Gets the neighboring vertices.
testGetVerticiesHex_Exterior() - Method in class testing.shared.model.map.TestMapModel
Gets the vertices around an exterior hex.
testGetVerticiesHex_Interior() - Method in class testing.shared.model.map.TestMapModel
Gets the vertices around an interior hex.
testHexExists_Initialized() - Method in class testing.shared.model.map.TestMapModel
Map generator initializes the hexes.
testing - package testing
 
TESTING - Variable in class client.discard.DiscardView
 
TESTING - Variable in class client.resources.ResourceBarView
 
testing.client.networking - package testing.client.networking
 
testing.server.commands - package testing.server.commands
 
testing.server.model - package testing.server.model
 
testing.shared.model - package testing.shared.model
 
testing.shared.model.map - package testing.shared.model.map
 
testing.shared.networking - package testing.shared.networking
 
TestInvalidParameter() - Method in class testing.server.commands.CommandFactoryTest
 
testIsRobberInitialized_True() - Method in class testing.shared.model.map.TestMapModel
By running the map generator, the robber should get initialized.
TestMapModel - Class in testing.shared.model.map
 
TestMapModel() - Constructor for class testing.shared.model.map.TestMapModel
 
TestMovesAcceptTrade() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesBuildCity() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesBuildRoad() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesBuildSettlement() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesBuyDevCard() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesDiscardCards() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesFinishTurn() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesMaritimeTrade() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesMonopoly() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesMonument() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesOfferTrade() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesRoad_Builder() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesRoadBuilding() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesRobPlayer() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesRollNumber() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesSendChat() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesSoldier() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesYear_Of_Plenty() - Method in class testing.server.commands.CommandFactoryTest
 
TestMovesYearOfPlenty() - Method in class testing.server.commands.CommandFactoryTest
 
testNetGame() - Method in class testing.shared.networking.JSONDeserializerTest
 
testNetGameModel() - Method in class testing.shared.networking.JSONDeserializerTest
 
testParseNetGameList() - Method in class testing.shared.networking.JSONDeserializerTest
 
testParseNetPlayer() - Method in class testing.shared.networking.JSONDeserializerTest
 
testPartialParseNetPlayer() - Method in class testing.shared.networking.JSONDeserializerTest
 
testPlaceCity_Invalid() - Method in class testing.shared.model.map.TestMapModel
Attempt to place a city on a non-existent vertex.
testPlaceCity_NotEstablished() - Method in class testing.shared.model.map.TestMapModel
Attempt to place a city on a vertex that doesn't contain a settlement.
testPlaceCity_Valid() - Method in class testing.shared.model.map.TestMapModel
Valid placement of a city on a matching settlement.
testPlaceCity_WrongColor() - Method in class testing.shared.model.map.TestMapModel
Attempt to steal a settlement.
testPlaceHex_Overflow() - Method in class testing.shared.model.map.TestMapModel
The map can only store a certain amount of tiles for a valid board.
testPlaceHex_Overwrite() - Method in class testing.shared.model.map.TestMapModel
Can't use set hex to overwrite existing hexes.
testPlaceHex_Valid() - Method in class testing.shared.model.map.TestMapModel
Successfully adds hex.
testPlacePort_DryPort() - Method in class testing.shared.model.map.TestMapModel
Attempts to place port on something other than water.
testPlacePort_InvalidVertices() - Method in class testing.shared.model.map.TestMapModel
Uses invalid verticies for the edge.
testPlaceRoad_EndNotSatisified() - Method in class testing.shared.model.map.TestMapModel
Attempts to add road when the end condition isn't satisfied.
testPlaceRoad_InvalidEdge() - Method in class testing.shared.model.map.TestMapModel
Attempt to add road across hex.
testPlaceRoad_RoadExists() - Method in class testing.shared.model.map.TestMapModel
Can't place a road on an existing road.
testPlaceRoad_Valid() - Method in class testing.shared.model.map.TestMapModel
Satisfies all conditions to make road.
testPlaceRobber() - Method in class testing.shared.model.map.TestMapModel
Successfully call of placing robber.
testPlaceRobber_Fail() - Method in class testing.shared.model.map.TestMapModel
Attempts to place robber in water, which is not valid.
testPlaceSettlement_ExistingNeighbor() - Method in class testing.shared.model.map.TestMapModel
Settlements can't have neighbors.
testPlaceSettlement_InvalidVertex() - Method in class testing.shared.model.map.TestMapModel
Exception should be thrown for a vertex that doesn't exist.
testPlaceSettlement_Valid() - Method in class testing.shared.model.map.TestMapModel
 
testPlaceSettlement_VillageExists() - Method in class testing.shared.model.map.TestMapModel
Can't place a village on an already occupied vertex.
testPlayerAdding() - Method in class testing.shared.model.TestGameManager
 
TestPlayerDen - Class in testing.server.model
 
TestPlayerDen() - Constructor for class testing.server.model.TestPlayerDen
 
TestPlayers - Class in testing.shared.model
 
TestPlayers() - Constructor for class testing.shared.model.TestPlayers
 
testPlayerTurns() - Method in class testing.shared.model.TestGameManager
 
testRoadBuild() - Method in class testing.shared.model.TestBank
 
testSAddAIReq() - Method in class testing.shared.networking.JSONSerializerTest
 
testSCredentials() - Method in class testing.shared.networking.JSONSerializerTest
 
TestServerGameManager - Class in testing.server.model
 
TestServerGameManager() - Constructor for class testing.server.model.TestServerGameManager
 
testSetPort_Valid() - Method in class testing.shared.model.map.TestMapModel
 
testSJoinGameReq() - Method in class testing.shared.networking.JSONSerializerTest
 
TestTranslate - Class in testing.shared.model
 
TestTranslate() - Constructor for class testing.shared.model.TestTranslate
 
TestUserLogin() - Method in class testing.server.commands.CommandFactoryTest
 
TestUserRegister() - Method in class testing.server.commands.CommandFactoryTest
 
TestUtilChangeLogLevel() - Method in class testing.server.commands.CommandFactoryTest
 
TestVictoryPoint - Class in testing.shared.model
 
TestVictoryPoint() - Constructor for class testing.shared.model.TestVictoryPoint
 
testVictoryPointManager() - Method in class testing.shared.model.TestVictoryPoint
 
testVictoryPointManagerWinner() - Method in class testing.shared.model.TestVictoryPoint
 
textFieldValidate - Variable in class client.login.LoginView.TextFieldValidator
 
TextFieldValidator(JTextField) - Constructor for class client.login.LoginView.TextFieldValidator
 
timer - Variable in class client.join.JoinGameController
 
timer - Variable in class client.networking.Poller
 
timer - Variable in class client.roll.RollController
 
TIMER_INTERVAL - Static variable in class client.roll.RollController
 
timestamp - Variable in class shared.model.chat.ChatMessage
 
title - Variable in class client.devcards.PlayDevCardView
 
title - Variable in class shared.data.GameInfo
 
title - Variable in class shared.networking.transport.NetGame
 
TITLE_TEXT_SIZE - Variable in class client.roll.RollResultView
 
titleLabel - Variable in class client.catan.TitlePanel
 
titleLabel - Variable in class client.roll.RollResultView
 
titlePanel - Variable in class client.catan.CatanPanel
 
TitlePanel - Class in client.catan
 
TitlePanel() - Constructor for class client.catan.TitlePanel
 
titlePanel - Variable in class client.turntracker.TurnTrackerView
 
toDiscard - Variable in class server.commands.moves.MovesCommandFactory.DiscardCardsBuilder
 
toDiscard - Variable in class server.commands.moves.MovesDiscardCardsCommand
 
toggleButtonGroup - Variable in class client.domestic.DomesticTradeOverlay
 
TOP_MARGIN - Variable in class client.communication.LogComponent
 
TOP_MARGIN - Variable in class client.points.PointsView
 
TOP_SIZE - Variable in class client.map.RobView
 
toPlayerID - Variable in class shared.model.OfferedTrade
 
toPolygon(List<Point2D>) - Static method in class client.map.view.MapComponent
 
toString() - Method in class client.base.OverlayView.OverlayInfo
 
toString() - Method in class shared.data.GameInfo
 
toString(AIType) - Static method in enum shared.definitions.AIType
 
toString(CatanColor) - Static method in enum shared.definitions.CatanColor
 
toString(DevCardType) - Static method in enum shared.definitions.DevCardType
 
toString(Direction) - Static method in enum shared.definitions.Direction
 
toString(GameRound) - Static method in enum shared.definitions.GameRound
 
toString(ResourceType) - Static method in enum shared.definitions.ResourceType
 
toString(EdgeDirection) - Static method in enum shared.locations.EdgeDirection
 
toString() - Method in class shared.locations.EdgeLocation
 
toString() - Method in class shared.locations.HexLocation
 
toString(VertexDirection) - Static method in enum shared.locations.VertexDirection
 
toString() - Method in class shared.locations.VertexLocation
 
toString() - Method in class shared.model.Bank
 
toString() - Method in class shared.model.map.Coordinate
 
toString() - Method in class shared.model.map.objects.Edge
 
toString() - Method in class shared.model.map.objects.Hex
 
toString() - Method in class shared.model.map.objects.Vertex
 
toString() - Method in class shared.model.Player
 
toString() - Method in class shared.networking.transport.NetHex
 
toString() - Method in class shared.networking.transport.NetPort
 
totalPlayerResouces(List<Player>) - Static method in class shared.data.DataTranslator
Adds up all the player resources
totalResources() - Method in class shared.model.Player
 
trade - Variable in class server.ai.AIHandler.AITrade
 
Trade(int, int, OfferedTrade) - Method in class server.ai.AIHandler
 
trade - Variable in class shared.model.GameModel
 
tradeButton - Variable in class client.domestic.DomesticTradeOverlay
 
tradeButton - Variable in class client.maritime.MaritimeTradeOverlay
 
tradeOverlay - Variable in class client.domestic.DomesticTradeController
 
tradeOverlay - Variable in class client.maritime.MaritimeTradeController
 
tradePanel - Variable in class client.catan.MidPanel
 
TradePanel - Class in client.catan
 
TradePanel() - Constructor for class client.catan.TradePanel
 
tradeRates - Variable in class client.maritime.MaritimeTradeController
 
TradeResourceStates() - Constructor for enum client.domestic.DomesticTradeController.TradeResourceStates
 
Transaction - Class in shared.model.map
A transaction is used to transfer who receives what after a role.
Transaction(HexType, PieceType, CatanColor) - Constructor for class shared.model.map.Transaction
Creates a transaction object.
transform - Variable in class client.map.view.MapComponent
 
Translate - Class in shared.model
The Translate class changes game objects into net game objects, and vice versa
Translate() - Constructor for class shared.model.Translate
 
translateShape(List<Point2D>, Point2D) - Static method in class client.map.view.MapComponent
 
TrySettingPort(String) - Static method in class server.Server
 
TrySettingSwaggerPath(String) - Static method in class server.Server
 
turnController - Variable in class client.catan.LeftPanel
 
turnState - Variable in class client.model.ClientGameManager
 
TurnState - Enum in shared.definitions
 
TurnState() - Constructor for enum shared.definitions.TurnState
 
TurnTrackerController - Class in client.turntracker
Implementation for the turn tracker controller
TurnTrackerController(ITurnTrackerView) - Constructor for class client.turntracker.TurnTrackerController
 
TurnTrackerView - Class in client.turntracker
Implementation for the turn tracker view, which displays whose turn it is, and what state the game is in
TurnTrackerView(TitlePanel, GameStatePanel) - Constructor for class client.turntracker.TurnTrackerView
 
turnView - Variable in class client.catan.LeftPanel
 
txtPassword - Variable in class client.login.LoginView.RegisterPanel
 
txtPassword - Variable in class client.login.LoginView.SignInPanel
 
txtPasswordAgain - Variable in class client.login.LoginView.RegisterPanel
 
txtTitle - Variable in class client.join.NewGameView
 
txtUsername - Variable in class client.login.LoginView.RegisterPanel
 
txtUsername - Variable in class client.login.LoginView.SignInPanel
 
type - Variable in class client.map.view.mapState.NormalState
 
type - Variable in class server.ai.characters.AI
 
type - Variable in class server.commands.game.GameAddAICommand
 
type - Variable in class server.commands.game.GameCommandFactory.AddAIBuilder
 
type - Variable in class shared.model.map.objects.Hex
 
type - Variable in class shared.model.map.objects.Vertex
 
types - Variable in class server.ai.AIHandler
 
types - Variable in class server.commands.game.GameListAICommand
 
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