Package org.vizzini.game.action

Provides action classes for games in the game framework.

See:
          Description

Interface Summary
IAction Defines methods required by actions in the game framework.
IActionGenerator Defines methods required by action generators in the game framework.
IRedo Defines methods required by redo actions in the game framework.
IUndo Defines methods required by undo actions in the game framework.
 

Class Summary
AbstractAction Provides base functionality for actions in the game framework.
AbstractActionGenerator Provides base functionality for action generators in the game framework.
ActionCollection Provides a collection to hold IAction s.
ActionFactory Provides a factory for game actions.
ActionManager Provides a manager for game actions.
DefaultAction Provides a action for placement of a token to a position.
DefaultActionGenerator Provides a default action generator which generates no actions.
RedoAction Provides an redo action in the game framework.
UndoAction Provides an undo action in the game framework.
 

Exception Summary
IllegalActionException Provides an exception which indicates an illegal action has been encountered.
IllegalActionRuntimeException Provides a runtime exception which indicates an illegal action has been encountered.
 

Package org.vizzini.game.action Description

Provides action classes for games in the game framework.

Figure 1. Action package Class Diagram

Figure 1 displays an overview of all classes in the action package.

Many of these classes participate in the Command pattern as described in Patterns In Java Volume 1, Mark Grand, 1998.

Author:
Admin


Copyright © 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02