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