Package net.sf.freecol.client.control
FreeCol Client Control package
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 server and takes the appropriate actions, while the former contains the other methods that are neccessary to control the game.
- Since:
- 0.2.1
-
Class Summary Class Description ClientInputHandler Message handler implementation for the client side.ConnectController The controller responsible for starting a server and connecting to it.FreeColClientHolder This base class provides access to aFreeColClient
for several subclasses.InGameController The controller that will be used while the game is played.MapEditorController The map editor controller.MapTransform Represents a transformation that can be applied to aTile
.PreGameController The controller that will be used before the game starts.SoundController Controls the SoundPlayer. -
Enum Summary Enum Description InGameController.MoveMode Selecting next unit depends on mode--- either from the active list, from the going-to list, or flush going-to and end the turn.