Class Summary |
AbstractCFPListener |
An Abstract ClientFrame PropertyChangeListener.
|
ClientFrame |
The main class for starting the client... everything starts here.
|
ClientMenu |
Implements many menu methods, and constructs the menus.
|
ClientMenu.Item |
Inner class that describes and obtains menu item info from the resource file. |
DefaultGUIGameSetup |
The Default GameSetup. |
F2FGUIGameSetup |
The Default GameSetup. |
F2FOrderDisplayPanel |
The F2FOrderDisplayPanel: displayer of orders for Face-to-Face (F2F) games.
|
F2FOrderDisplayPanel.F2FState |
The F2F State, for saving |
GameIO |
|
GameIO.ReadGameThread |
|
GameIO.WriteGameThread |
|
GUIExceptionHandler |
Handles uncaught exceptions from an AWT event thread. |
HTMLFormat |
Formats HTML text (or, really, any text) similar to MessageFormat but with
the following features:
1) pass a hashtable of key/value pairs
keys MUST be String objects
values can be any object that has a toString() method
2) markup input text as follows:
Simple Insertion:
================
{name} = insert 'name', via the 'toString' method
Formatted Insertion:
===================
{date:name,}
{decimal:name,}
specifiers are optional; locale-specific formatting used.
|
MessageMenuHandler |
The ClientMenu class requires a MessageMenuHandler to support
(and display) the Message Menu. |
OrderDisplayPanel |
The OrderDisplayPanel: displayer of orders.
|
OrderStatusPanel |
OrderStatusPanel: contains a label that displays the current phase,
if a game is loaded. |
PersistenceManager |
Manages saving / opening of game files, and creation of new games, and exiting of the program.
|
PhaseSelector |
Manages all (except for select) items in the History menu.
|
splash |
A very fast statup Splash screen, using AWT. |
StatusBar |
StatusBar |