elge.world
Class World2D

java.lang.Object
  |
  +--elge.agent.Agent
        |
        +--elge.agent.AgentContainer
              |
              +--elge.world.World
                    |
                    +--elge.world.World2D
All Implemented Interfaces:
EventListener, PropertyChangeListener, WorldRules
Direct Known Subclasses:
SimpleWorld

public class World2D
extends World

Author:
Palino

Field Summary
 
Fields inherited from class elge.world.World
agentCycleTypes, ASK_RND_POSITION, PROP_REPRESENTATION, removeAgentsTypes, RESULT_GENERATED_POSITION
 
Fields inherited from class elge.agent.AgentContainer
agents, innerAgency
 
Fields inherited from class elge.agent.Agent
actualSituation, agency, agencyClass, agentClassCounter, id, name, registered
 
Fields inherited from interface elge.world.WorldRules
LIFE_TICK, RESULT, SENSE_ALL_AGENTS, SENSE_VECTOR_VIEW, SENSE_VIEW, STD_ADDAGENT, STD_DELAGENT
 
Constructor Summary
World2D()
          Creates a new instance of World2D
 
Methods inherited from class elge.world.World
add, addPropertyChangeListener, createSituationForAgent, getAgentCycle, getAnswer_addAgent, getAnswer_delAgent, getAnswer_rndPosition, getAnswer_sense, getDimension, getDisplay, getRemoveAgent, getRepresentation, getTick, init, isPaintable, life, paint, propertyChange, remove, removePropertyChangeListener, restart, sense, setAgentCycle, setDimension, setDisplay, setRemoveAgent, setRepresentation, setTick
 
Methods inherited from class elge.agent.AgentContainer
add, add, agentsLife, del, getAgentCount, getAgents, setAgents
 
Methods inherited from class elge.agent.Agent
ask, ask, ask, createDefaultAgency, createUniqueID, getAgency, getFullName, getID, getName, chooseAction, life, memorize, setAgency, setAgency, setAgency, setID, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

World2D

public World2D()
Creates a new instance of World2D