org.vizzini.game.action
Class AbstractActionGenerator

java.lang.Object
  extended by org.vizzini.game.action.AbstractActionGenerator
All Implemented Interfaces:
IActionGenerator
Direct Known Subclasses:
ChessActionGenerator, DefaultActionGenerator, PlaceActionGenerator

public abstract class AbstractActionGenerator
extends Object
implements IActionGenerator

Provides base functionality for action generators in the game framework. An action generator instance encapsulates the information necessary to generate actions.

Since:
v0.2
Version:
v0.2
Author:
Jeffrey M. Thompson

Constructor Summary
AbstractActionGenerator()
           
 
Method Summary
 void configure(Properties properties, int index)
          Configure this generator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.vizzini.game.action.IActionGenerator
generate
 

Constructor Detail

AbstractActionGenerator

public AbstractActionGenerator()
Method Detail

configure

public void configure(Properties properties,
                      int index)
               throws InstantiationException,
                      IllegalAccessException
Configure this generator.

Specified by:
configure in interface IActionGenerator
Throws:
InstantiationException
IllegalAccessException
Since:
v0.2


Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02