org.neat4j.neat.applications.core
Class GameApplicationEngine

java.lang.Object
  extended by org.neat4j.neat.applications.core.GameApplicationEngine
All Implemented Interfaces:
AIController, ApplicationEngine

public class GameApplicationEngine
extends java.lang.Object
implements ApplicationEngine

Specialist AI application

Author:
MSimmerson

Constructor Summary
GameApplicationEngine()
           
 
Method Summary
 void initialise(AIConfig config)
          Initialises the controller environment described by config
 void runApplication()
          runs defined application
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GameApplicationEngine

public GameApplicationEngine()
Method Detail

runApplication

public void runApplication()
Description copied from interface: ApplicationEngine
runs defined application

Specified by:
runApplication in interface ApplicationEngine
See Also:
org.neat4j.ailibrary.applications.core.ApplicationEngine#runApplication()

initialise

public void initialise(AIConfig config)
                throws InitialisationFailedException
Description copied from interface: AIController
Initialises the controller environment described by config

Specified by:
initialise in interface AIController
Throws:
InitialisationFailedException - if environment creation fails
See Also:
org.neat4j.ailibrary.core.AIController#initialise(org.neat4j.ailibrary.core.AIConfig)