org.eclipse.palamedes.gdl.core.simulation
Class SimulatorIntern

java.lang.Object
  extended by org.eclipse.palamedes.gdl.core.simulation.SimulatorIntern

public final class SimulatorIntern
extends java.lang.Object


Constructor Summary
SimulatorIntern(IGame newGame)
           
 
Method Summary
 Match[] getMatchs()
           
 java.util.List<IMove[]> getMoveHistory()
           
 java.util.List<IGameNode> getNodeHistory()
           
 int getStep()
           
 boolean isTerminal()
           
 void reset()
          Creates the matches and initializes the runtime information
 void setCurrentNode(IGameNode currentNode)
           
 void setSettings(SimulationSettings newSettings)
           
 void step()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimulatorIntern

public SimulatorIntern(IGame newGame)
Method Detail

setSettings

public final void setSettings(SimulationSettings newSettings)

reset

public final void reset()
Creates the matches and initializes the runtime information


step

public final void step()

getNodeHistory

public final java.util.List<IGameNode> getNodeHistory()

getStep

public final int getStep()

isTerminal

public final boolean isTerminal()

setCurrentNode

public final void setCurrentNode(IGameNode currentNode)

getMoveHistory

public java.util.List<IMove[]> getMoveHistory()

getMatchs

public Match[] getMatchs()