massim.competition2009
Class GridSimulationAgentState

java.lang.Object
  extended by massim.gridsimulations.SimulationAgentState
      extended by massim.competition2009.GridSimulationAgentState
All Implemented Interfaces:
java.io.Serializable, AgentState

public class GridSimulationAgentState
extends SimulationAgentState

This class represents the AgentState.

See Also:
Serialized Form

Field Summary
 java.lang.Boolean actionDone
           
 java.lang.Boolean actionFailed
           
 java.lang.Integer actionFailureProbability
           
 java.lang.String direction
           
 java.lang.Boolean wasPushed
           
 
Fields inherited from class massim.gridsimulations.SimulationAgentState
currentAction, lastAction, name, oldPosx, oldPosy, param, posx, posy, score, team
 
Constructor Summary
GridSimulationAgentState()
           
 
Method Summary
 void spreadAgent(GridSimulationWorldState state)
          This method spreads the agents over the grid.
 void spreadAgent(GridSimulationWorldState state, GridSimulationConfigurationHandCrafted config, int i)
          This Method set the agents positions.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

actionFailureProbability

public java.lang.Integer actionFailureProbability

actionFailed

public java.lang.Boolean actionFailed

wasPushed

public java.lang.Boolean wasPushed

actionDone

public java.lang.Boolean actionDone

direction

public java.lang.String direction
Constructor Detail

GridSimulationAgentState

public GridSimulationAgentState()
Method Detail

spreadAgent

public void spreadAgent(GridSimulationWorldState state)
This method spreads the agents over the grid.

Parameters:
state - The WorldState (grid)

spreadAgent

public void spreadAgent(GridSimulationWorldState state,
                        GridSimulationConfigurationHandCrafted config,
                        int i)
This Method set the agents positions.

Parameters:
state - The WorldState
config - The config
i - Agentnumber


Copyright © 2012. All Rights Reserved.