- main(String[]) - Static method in class client.login.LoginView
-
- main(String[]) - Static method in class client.main.Catan
-
- main(String[]) - Static method in class server.Server
-
Starts the server.
- main(String[]) - Static method in class testing.UnitTests
-
- mainPane - Variable in class client.maritime.MaritimeTradeOverlay
-
- MakeMimeTypes() - Static method in class server.swagger.SwaggerUtils
-
- makeTrade() - Method in interface client.maritime.IMaritimeTradeController
-
Make the specified trade with the bank.
- makeTrade() - Method in class client.maritime.MaritimeTradeController
-
- map - Variable in class client.map.view.MapOverlayView
-
- map - Variable in class client.map.view.MapView
-
- map - Variable in class shared.model.GameManager
-
- MapComponent - Class in client.map.view
-
- MapComponent() - Constructor for class client.map.view.MapComponent
-
- mapController - Variable in class client.catan.MidPanel
-
- MapController - Class in client.map
-
Implementation for the map controller.
- MapController(IMapView) - Constructor for class client.map.MapController
-
Creates a MapController object.
- MapException - Exception in shared.model.map
-
- MapException() - Constructor for exception shared.model.map.MapException
-
- MapException(String) - Constructor for exception shared.model.map.MapException
-
- MapException(String, Exception) - Constructor for exception shared.model.map.MapException
-
- MapGenerator - Class in shared.model.map.model
-
Sets up the map.
- MapGenerator() - Constructor for class shared.model.map.model.MapGenerator
-
- mapModel - Variable in class shared.model.GameModel
-
- MapModel - Class in shared.model.map.model
-
The Map Model stores all information about the map.
- MapModel() - Constructor for class shared.model.map.model.MapModel
-
Creates a new Map Model object.
- MapObserver - Interface in client.map
-
- mapObserver - Variable in class client.map.view.MapOverlayView
-
- mapObserver - Variable in class client.map.view.MapView
-
- mapOverlayView - Variable in class client.catan.MidPanel
-
- MapOverlayView - Class in client.map.view
-
- MapOverlayView() - Constructor for class client.map.view.MapOverlayView
-
- mapView - Variable in class client.catan.MidPanel
-
- MapView - Class in client.map.view
-
Implementation for the map view
- MapView() - Constructor for class client.map.view.MapView
-
- maritimeController - Variable in class client.catan.TradePanel
-
- maritimeOverlay - Variable in class client.catan.TradePanel
-
- maritimeTrade(int, ResourceType, ResourceType) - Method in interface client.networking.EarlyServerProxy
-
Notifies the server that the user has decided to initiate a maritime trade
- maritimeTrade(int, ResourceType, ResourceType) - Method in class client.networking.GSONServerProxy
-
- maritimeTrade(int, ResourceType, ResourceType) - Method in class client.networking.MockServerProxy
-
Notifies the server that the user has decided to initiate a maritime trade
- maritimeTrade(int, ResourceType, ResourceType) - Method in class client.networking.RealEarlyServerProxy
-
- maritimeTrade(int, ResourceType, ResourceType) - Method in interface client.networking.ServerProxy
-
Notifies the server that the user has decided to initiate a maritime trade
- MaritimeTradeBuilder() - Constructor for class server.commands.moves.MovesCommandFactory.MaritimeTradeBuilder
-
- MaritimeTradeController - Class in client.maritime
-
Implementation for the maritime trade controller
- MaritimeTradeController(IMaritimeTradeView, IMaritimeTradeOverlay) - Constructor for class client.maritime.MaritimeTradeController
-
- MaritimeTradeController.ResourcePositions - Enum in client.maritime
-
- maritimeTradeCurrentPlayer(int, ResourceType, ResourceType) - Method in class client.model.ClientGameManager
-
Takes resource from the bank and gives them to the current player
- MaritimeTradeDirector() - Constructor for class server.commands.moves.MovesCommandFactory.MaritimeTradeDirector
-
- MaritimeTradeOverlay - Class in client.maritime
-
Implementation for the maritime trade overlay, which lets the user make a maritime trade
- MaritimeTradeOverlay() - Constructor for class client.maritime.MaritimeTradeOverlay
-
- MaritimeTradeView - Class in client.maritime
-
Implementation for the maritime trade view, which displays the "Maritime Trade" button
- MaritimeTradeView() - Constructor for class client.maritime.MaritimeTradeView
-
- maritimeView - Variable in class client.catan.TradePanel
-
- MatchedResource(PortType, ResourceType) - Static method in enum shared.definitions.PortType
-
- matchs(String) - Method in class server.cookie.ServerCookie
-
Checks if the cookie matches the same
- MAX_POINTS - Variable in class client.points.PointsView
-
- MAX_SIZE - Static variable in class shared.model.map.handlers.HexHandler
-
- MAX_WAITING - Static variable in class server.Server
-
- message - Variable in class client.communication.LogEntry
-
Message text
- message - Variable in class client.misc.MessageView
-
- message - Variable in class client.points.GameFinishedView
-
- message - Variable in class server.ai.AIHandler.AIChat
-
- message - Variable in class server.commands.moves.MovesCommandFactory.SendChatBuilder
-
- message - Variable in class server.commands.moves.MovesSendChatCommand
-
- message - Variable in class shared.model.chat.ChatMessage
-
- message - Variable in class shared.networking.transport.NetLine
-
- MESSAGE_TEXT_SIZE - Variable in class client.points.GameFinishedView
-
- messages - Variable in class shared.model.chat.ChatBox
-
- messageView - Variable in class client.join.JoinGameController
-
- messageView - Variable in class client.login.LoginController
-
- MessageView - Class in client.misc
-
Implementation for the message view, which is used to display messages to the user
- MessageView() - Constructor for class client.misc.MessageView
-
- midPanel - Variable in class client.catan.CatanPanel
-
- MidPanel - Class in client.catan
-
- MidPanel() - Constructor for class client.catan.MidPanel
-
- MIMETYPES - Static variable in class server.swagger.SwaggerUtils
-
- MIN_PASSWORD_LENGTH - Variable in class server.model.PlayerDen
-
- MIN_USERNAME_LENGTH - Variable in class server.model.PlayerDen
-
- minutesValid - Variable in class server.cookie.ServerCookie
-
- MISC_IMAGE_PATH - Variable in class client.discard.DiscardView
-
- MockServerGame - Class in server.model
-
This is a mock server game with data for the relevant points
It basically populates itself with data
- MockServerGame(String, boolean, boolean, boolean) - Constructor for class server.model.MockServerGame
-
- MockServerProxy - Class in client.networking
-
- MockServerProxy() - Constructor for class client.networking.MockServerProxy
-
Default constructor; sets up everything needed for
mock server
- model - Variable in class server.commands.moves.MovesRollNumberCommand
-
- model - Variable in class shared.model.map.model.RoadCounter
-
- model - Variable in class shared.model.map.model.UnmodifiableMapModel
-
- model - Variable in class testing.shared.model.map.TestMapModel
-
- model - Static variable in class testing.shared.model.TestTranslate
-
- ModelBuilder() - Constructor for class server.commands.game.GameCommandFactory.ModelBuilder
-
- ModelDirector() - Constructor for class server.commands.game.GameCommandFactory.ModelDirector
-
- ModelException - Exception in shared.model
-
A generic exception thrown by the model when an action is impossible.
- ModelException() - Constructor for exception shared.model.ModelException
-
- ModelException(String) - Constructor for exception shared.model.ModelException
-
- ModelException(String, Exception) - Constructor for exception shared.model.ModelException
-
- ModelNotification - Enum in shared.definitions
-
- ModelNotification() - Constructor for enum shared.definitions.ModelNotification
-
- ModelObserver - Interface in shared.model
-
- ModelSubject - Interface in shared.model
-
- monopoly - Variable in class client.devcards.DevelopmentCardChooser
-
- MonopolyBuilder() - Constructor for class server.commands.moves.MovesCommandFactory.MonopolyBuilder
-
- monopolyCard(ResourceType) - Method in interface client.networking.EarlyServerProxy
-
Notifies the server that the user has played a monopoly card
- monopolyCard(ResourceType) - Method in class client.networking.GSONServerProxy
-
- monopolyCard(ResourceType) - Method in class client.networking.MockServerProxy
-
Notifies the server that the user has played a monopoly card
- monopolyCard(ResourceType) - Method in class client.networking.RealEarlyServerProxy
-
- monopolyCard(ResourceType) - Method in interface client.networking.ServerProxy
-
Notifies the server that the user has played a monopoly card
- MonopolyDirector() - Constructor for class server.commands.moves.MovesCommandFactory.MonopolyDirector
-
- monument - Variable in class client.devcards.DevelopmentCardChooser
-
- MonumentBuilder() - Constructor for class server.commands.moves.MovesCommandFactory.MonumentBuilder
-
- monumentCard() - Method in interface client.networking.EarlyServerProxy
-
Notifies the server that the user has played a monument card
- monumentCard() - Method in class client.networking.GSONServerProxy
-
- monumentCard() - Method in class client.networking.MockServerProxy
-
Notifies the server that the user has played a monument card
- monumentCard() - Method in class client.networking.RealEarlyServerProxy
-
- monumentCard() - Method in interface client.networking.ServerProxy
-
Notifies the server that the user has played a monument card
- MonumentDirector() - Constructor for class server.commands.moves.MovesCommandFactory.MonumentDirector
-
- mouseAdapter - Variable in class client.map.view.MapComponent
-
- mouseAdapter - Variable in class client.resources.ResourceBarView
-
- MouseClick() - Method in interface client.map.IMapController
-
- MouseClick() - Method in class client.map.MapController
-
- MouseMove(Point2D) - Method in interface client.map.IMapController
-
- MouseMove(Point2D) - Method in class client.map.MapController
-
- MovesAcceptTradeCommand - Class in server.commands.moves
-
Command that handles accepting of trades.
- MovesAcceptTradeCommand(NetworkCookie, int, boolean) - Constructor for class server.commands.moves.MovesAcceptTradeCommand
-
Creates a command to accept the trade.
- MovesBuildCityCommand - Class in server.commands.moves
-
Command that handles the building up of cities.
- MovesBuildCityCommand(NetworkCookie, int, Coordinate) - Constructor for class server.commands.moves.MovesBuildCityCommand
-
Creates a command that builds a city.
- MovesBuildRoadCommand - Class in server.commands.moves
-
Command class that handles building roads.
- MovesBuildRoadCommand(NetworkCookie, int, Coordinate, Coordinate, boolean) - Constructor for class server.commands.moves.MovesBuildRoadCommand
-
Creates a command object that builds a road.
- MovesBuildSettlementCommand - Class in server.commands.moves
-
Command that handles the building of settlements.
- MovesBuildSettlementCommand(NetworkCookie, int, Coordinate, boolean) - Constructor for class server.commands.moves.MovesBuildSettlementCommand
-
Creates a command the builds a settlement.
- MovesBuyDevCardCommand - Class in server.commands.moves
-
Command class that allows Dev cards to be bought.
- MovesBuyDevCardCommand(NetworkCookie, int) - Constructor for class server.commands.moves.MovesBuyDevCardCommand
-
Creates a command object that buys a Dev card.
- MovesCommand - Class in server.commands.moves
-
- MovesCommand(NetworkCookie, int) - Constructor for class server.commands.moves.MovesCommand
-
- MovesCommandFactory - Class in server.commands.moves
-
Creates moves command objects.
- MovesCommandFactory() - Constructor for class server.commands.moves.MovesCommandFactory
-
Creates a GamesCommandFactory.
- MovesCommandFactory.AcceptTradeBuilder - Class in server.commands.moves
-
- MovesCommandFactory.AcceptTradeDirector - Class in server.commands.moves
-
- MovesCommandFactory.BuildCityBuilder - Class in server.commands.moves
-
- MovesCommandFactory.BuildCityDirector - Class in server.commands.moves
-
- MovesCommandFactory.BuildRoadBuilder - Class in server.commands.moves
-
- MovesCommandFactory.BuildRoadDirector - Class in server.commands.moves
-
- MovesCommandFactory.BuildSettlementBuilder - Class in server.commands.moves
-
- MovesCommandFactory.BuildSettlementDirector - Class in server.commands.moves
-
- MovesCommandFactory.BuyDevCardBuilder - Class in server.commands.moves
-
- MovesCommandFactory.BuyDevCardDirector - Class in server.commands.moves
-
- MovesCommandFactory.DiscardCardsBuilder - Class in server.commands.moves
-
- MovesCommandFactory.DiscardCardsDirector - Class in server.commands.moves
-
- MovesCommandFactory.FinishTurnBuilder - Class in server.commands.moves
-
- MovesCommandFactory.FinishTurnDirector - Class in server.commands.moves
-
- MovesCommandFactory.MaritimeTradeBuilder - Class in server.commands.moves
-
- MovesCommandFactory.MaritimeTradeDirector - Class in server.commands.moves
-
- MovesCommandFactory.MonopolyBuilder - Class in server.commands.moves
-
- MovesCommandFactory.MonopolyDirector - Class in server.commands.moves
-
- MovesCommandFactory.MonumentBuilder - Class in server.commands.moves
-
- MovesCommandFactory.MonumentDirector - Class in server.commands.moves
-
- MovesCommandFactory.OfferTradeBuilder - Class in server.commands.moves
-
- MovesCommandFactory.OfferTradeDirector - Class in server.commands.moves
-
- MovesCommandFactory.RoadBuildingBuilder - Class in server.commands.moves
-
- MovesCommandFactory.RoadBuildingDirector - Class in server.commands.moves
-
- MovesCommandFactory.RobPlayerBuilder - Class in server.commands.moves
-
- MovesCommandFactory.RobPlayerDirector - Class in server.commands.moves
-
- MovesCommandFactory.RollNumberBuilder - Class in server.commands.moves
-
- MovesCommandFactory.RollNumberDirector - Class in server.commands.moves
-
- MovesCommandFactory.SendChatBuilder - Class in server.commands.moves
-
- MovesCommandFactory.SendChatDirector - Class in server.commands.moves
-
- MovesCommandFactory.SoldierBuilder - Class in server.commands.moves
-
- MovesCommandFactory.SoldierDirector - Class in server.commands.moves
-
- MovesCommandFactory.YearOfPlentyBuilder - Class in server.commands.moves
-
- MovesCommandFactory.YearOfPlentyDirector - Class in server.commands.moves
-
- MovesDiscardCardsCommand - Class in server.commands.moves
-
Command that handles discarding cards.
- MovesDiscardCardsCommand(NetworkCookie, int, List<Integer>) - Constructor for class server.commands.moves.MovesDiscardCardsCommand
-
Creates a command that handles discarding.
- MovesFinishTurnCommand - Class in server.commands.moves
-
Class that handles finishing a turn.
- MovesFinishTurnCommand(NetworkCookie, int) - Constructor for class server.commands.moves.MovesFinishTurnCommand
-
Creates a command object that finishes a player's turn.
- MovesMaritimeTradeCommand - Class in server.commands.moves
-
Command that handles maritime trade.
- MovesMaritimeTradeCommand(NetworkCookie, int, int, ResourceType, ResourceType) - Constructor for class server.commands.moves.MovesMaritimeTradeCommand
-
Creates a command to perform a maritime trade.
- MovesMonopolyCommand - Class in server.commands.moves
-
Command for handling the monopoly card.
- MovesMonopolyCommand(NetworkCookie, int, ResourceType) - Constructor for class server.commands.moves.MovesMonopolyCommand
-
Creates a command object to play the monopoly card.
- MovesMonumentCommand - Class in server.commands.moves
-
Command class that handles playing of monument card.
- MovesMonumentCommand(NetworkCookie, int) - Constructor for class server.commands.moves.MovesMonumentCommand
-
Creates a command object to play the monument card.
- MovesOfferTradeCommand - Class in server.commands.moves
-
Command that handles offering of trades to amigos.
- MovesOfferTradeCommand(NetworkCookie, int, int, List<Integer>) - Constructor for class server.commands.moves.MovesOfferTradeCommand
-
Creates a command that offers a trade.
- MovesRoadBuildingCommand - Class in server.commands.moves
-
Command object that handles the road building card.
- MovesRoadBuildingCommand(NetworkCookie, int, Coordinate, Coordinate, Coordinate, Coordinate) - Constructor for class server.commands.moves.MovesRoadBuildingCommand
-
Creates a command object for building roads.
- MovesRobPlayerCommand - Class in server.commands.moves
-
Class that handles robbing a player.
- MovesRobPlayerCommand(NetworkCookie, int, int, Coordinate) - Constructor for class server.commands.moves.MovesRobPlayerCommand
-
Creates a command class that robs a player.
- MovesRollNumberCommand - Class in server.commands.moves
-
Command that deals with the rolling of dice.
- MovesRollNumberCommand(NetworkCookie, int, int) - Constructor for class server.commands.moves.MovesRollNumberCommand
-
Creates a command object to handle dice rolls.
- MovesSendChatCommand - Class in server.commands.moves
-
Command object updates the water cooler.
- MovesSendChatCommand(NetworkCookie, int, String) - Constructor for class server.commands.moves.MovesSendChatCommand
-
Creates a command to send a chat.
- MovesSoldierCommand - Class in server.commands.moves
-
Command object that handles playing of the soldier card.
- MovesSoldierCommand(NetworkCookie, int, int, Coordinate) - Constructor for class server.commands.moves.MovesSoldierCommand
-
Creates a command object to place a soldier card.
- MovesYearOfPlentyCommand - Class in server.commands.moves
-
Command object that allows the playing of the Year of Plenty card.
- MovesYearOfPlentyCommand(NetworkCookie, int, ResourceType, ResourceType) - Constructor for class server.commands.moves.MovesYearOfPlentyCommand
-
Creates a command object that plays the Year of Plenty card.
- myPlayerColor - Variable in class client.model.ClientGameManager
-
- myPlayerColor() - Method in class client.model.ClientGameManager
-
The current player's color
- myPlayerIndex - Variable in class client.model.ClientGameManager
-
- myPlayerIndex() - Method in class client.model.ClientGameManager
-
Get the Index of the current player client
- myPlayerLastPiece() - Method in class client.model.ClientGameManager
-
- mysqlDb - Variable in class server.persistence.plugins.SQLPluginTmp.SQLCommandDAO
-
- mysqlDb - Variable in class server.persistence.plugins.SQLPluginTmp.SQLGameDAO
-
- mysqlDb - Variable in class server.persistence.plugins.SQLPluginTmp.SQLUserDAO
-