- 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
-