public class GridSimulation extends AbstractGridSimulation
Constructor and Description |
---|
GridSimulation() |
Modifier and Type | Method and Description |
---|---|
void |
configureSimulation(SimulationConfiguration c)
This method can be used by simulation managers to configure a simulation.
|
GridSimulationAgentState |
getAgentState(int x,
int y) |
GridSimulationWorldState |
getSimpleSimulationState()
This method is supposed to return the state of the world, excluding agents.
|
void |
initializeSimpleSimulation()
This method is supposed to initialize a simulation.
|
boolean |
isFinished()
This method returns true iff the simulation is in a final state.
|
void |
postSimulationStep()
calculate score save this State of Game and try to connect to the
Flash-Server
|
void |
simulationStep() |
finalizeSimpleSimulation, preSimulationStep, runAgents, updateAgentPosition
runFinalAgents, runInitAgents
endSimulation, getAgents, getSimulationState, getSteps, setSteps, startSimulation, stepSimulation
concurrentCreateAgent, concurrentGetAction, createAgent, getAction, getAgentManager, getController, removeAgent, removeAllAgents, setAgentManager, setController, start, stop
public void configureSimulation(SimulationConfiguration c)
DefaultSimulation
configureSimulation
in interface Simulation
configureSimulation
in class AbstractSimulation
c
- configuration messagepublic GridSimulationWorldState getSimpleSimulationState()
AbstractSimulation
getSimpleSimulationState
in class AbstractSimulation
public void initializeSimpleSimulation()
AbstractSimulation
initializeSimpleSimulation
in class AbstractSimulation
public boolean isFinished()
Simulation
public void simulationStep()
simulationStep
in class AbstractGridSimulation
public GridSimulationAgentState getAgentState(int x, int y)
public void postSimulationStep()
postSimulationStep
in class AbstractSimulation
Copyright © 2013. All Rights Reserved.