Package | Description |
---|---|
client.communication | |
client.devcards | |
client.discard | |
client.domestic | |
client.join | |
client.map | |
client.maritime | |
client.model | |
client.points | |
client.resources | |
client.roll | |
client.turntracker | |
shared.model |
Modifier and Type | Class and Description |
---|---|
class |
ChatController
Chat controller implementation
|
class |
GameHistoryController
Game history controller implementation
|
Modifier and Type | Class and Description |
---|---|
class |
DevCardController
"Dev card" controller implementation
|
Modifier and Type | Class and Description |
---|---|
class |
DiscardController
Discard controller implementation
|
Modifier and Type | Class and Description |
---|---|
class |
DomesticTradeController
Domestic trade controller implementation
|
Modifier and Type | Class and Description |
---|---|
class |
PlayerWaitingController
Implementation for the player waiting controller
|
Modifier and Type | Field and Description |
---|---|
private ModelObserver |
MapController.observer |
Modifier and Type | Class and Description |
---|---|
class |
MaritimeTradeController
Implementation for the maritime trade controller
|
Modifier and Type | Method and Description |
---|---|
boolean |
ClientGameManager.startListening(ModelObserver listener)
Starts listening to all changes
|
boolean |
ClientGameManager.startListening(ModelObserver listener,
ModelNotification type)
starts listening for a specific type of change
|
boolean |
ClientGameManager.stopListening(ModelObserver listener)
Stops listening on a model observer
|
Modifier and Type | Class and Description |
---|---|
class |
PointsController
Implementation for the points controller
|
Modifier and Type | Class and Description |
---|---|
class |
ResourceBarController
Implementation for the resource bar controller
|
Modifier and Type | Class and Description |
---|---|
class |
RollController
Implementation for the roll controller
|
Modifier and Type | Class and Description |
---|---|
class |
TurnTrackerController
Implementation for the turn tracker controller
|
Modifier and Type | Field and Description |
---|---|
private ModelObserver |
TurnTrackerController.chatObserver |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<ModelNotification,java.util.Set<ModelObserver>> |
NotificationCenter.listeners |
Modifier and Type | Method and Description |
---|---|
void |
NotificationCenter.add(ModelObserver listener)
Adds a listener for the all type
|
void |
NotificationCenter.add(ModelObserver listener,
ModelNotification type)
Adds a listener to a specific type
|
void |
NotificationCenter.remove(ModelObserver listener)
Removes a listener from all types
|
void |
NotificationCenter.remove(ModelObserver listener,
ModelNotification type)
Removes a listener from a specific type
|
boolean |
ModelSubject.startListening(ModelObserver observer)
Starts listening for changes in model
|
boolean |
ModelSubject.startListening(ModelObserver observer,
ModelNotification typs)
starts listening for a specific type of change
|
boolean |
ModelSubject.stopListening(ModelObserver observer)
Stops listening for changes in model
|
Modifier and Type | Method and Description |
---|---|
private void |
NotificationCenter.pokeListeners(java.util.Iterator<ModelObserver> observers)
Poke the listeners in a list format
|