org.vizzini.game.action
Class DefaultActionGenerator

java.lang.Object
  extended by org.vizzini.game.action.AbstractActionGenerator
      extended by org.vizzini.game.action.DefaultActionGenerator
All Implemented Interfaces:
IActionGenerator

public class DefaultActionGenerator
extends AbstractActionGenerator

Provides a default action generator which generates no actions.

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

Constructor Summary
DefaultActionGenerator()
          Construct this object.
 
Method Summary
 Collection generate(IAgent agent, IEnvironment environment, IAdjudicator adjudicator)
          Generate the collection of legal actions using the given parameters.
 
Methods inherited from class org.vizzini.game.action.AbstractActionGenerator
configure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultActionGenerator

public DefaultActionGenerator()
Construct this object.

Since:
v0.2
Method Detail

generate

public Collection generate(IAgent agent,
                           IEnvironment environment,
                           IAdjudicator adjudicator)
Generate the collection of legal actions using the given parameters.

Parameters:
agent - The agent originating the actions.
environment - Environment.
adjudicator - Adjudicator.
Since:
v0.2


Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02