|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IActionGenerator
Defines methods required by action generators in the game framework. An action generator instance encapsulates the information necessary to generate actions.
| Method Summary | |
|---|---|
void |
configure(Properties properties,
int index)
Configure this generator. |
Collection |
generate(IAgent agent,
IEnvironment environment,
IAdjudicator adjudicator)
Generate the collection of legal actions using the given parameters. |
| Method Detail |
|---|
void configure(Properties properties,
int index)
throws InstantiationException,
IllegalAccessException
InstantiationException
IllegalAccessException
Collection generate(IAgent agent,
IEnvironment environment,
IAdjudicator adjudicator)
agent - The agent originating the actions.environment - Environment.adjudicator - Adjudicator.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |