|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| InputHandler.NetworkRequestHandler | A network request handler knows how to handle in a given request type. |
| Class Summary | |
|---|---|
| ChangeSet | Changes to be sent to the client. |
| ChangeSet.AttackChange | Encapsulate an attack. |
| ChangeSet.AttributeChange | Encapsulate an attribute change. |
| ChangeSet.Change | |
| ChangeSet.MessageChange | Encapsulate a Message. |
| ChangeSet.MoveChange | Encapsulate a move. |
| ChangeSet.ObjectChange | Encapsulate a FreeColGameObject update. |
| ChangeSet.OwnedChange | Encapsulate an owned object change. |
| ChangeSet.PartialObjectChange | Encapsulate a partial update of a FreeColGameObject. |
| ChangeSet.RemoveChange | |
| ChangeSet.See | |
| ChangeSet.SpyChange | |
| ChangeSet.StanceChange | Encapsulate a stance change. |
| ChangeSet.TrivialChange | Encapsulate trivial element, which will only have attributes apart from its name. |
| Controller | The control object that is responsible for making changes to the internal model and for communicating with the clients. |
| FreeColServerHolder | This base class provides thread-safe access to a
FreeColServer for several subclasses. |
| InGameController | The main server controller. |
| InGameInputHandler | Handles the network messages that arrives while
in game. |
| InputHandler | Handles the network messages. |
| PreGameController | The control object that is responsible for setting parameters and starting a new game. |
| PreGameInputHandler | Handles the network messages that arrives before the game starts. |
| UserConnectionHandler | Handles a new client connection. |
| Enum Summary | |
|---|---|
| ChangeSet.ChangePriority | |
Contains the classes responsible for the control of the game.
There are two types of control classes: controllers and
input handlers. The latter receives requests from the clients
and takes the appropriate actions, while the former contains
the other methods that are neccessary to control the game.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||