Package jrummikub.control

Interface Summary
ITurnTimer Interface for the TurnTimer
 

Class Summary
AbstractSettingsControl Abstract control class managing joined methods and attributes of all different (network, default...) settings controls
ApplicationControl The application control controls the settings for a new games and create the game control
GameControl Controls a Game, at some point including all Rounds, starts new Rounds
LoginControl Control checking and processing login data for network game
RoundControl Controller that manages a single round of rummikub
RoundControl.InvalidTurnInfo Table, stone sets and type of an invalid turn to allow a user to track his own errors
SaveControl The save control is responsible for loading and saving game and round states
SettingsControl The settings control controls the settings panel
TurnTimer Count-down timer used to limit the turn time
 

Enum Summary
RoundControl.InvalidTurnType Enum summarizing the different types of invalid turns to set the correct panel message