Package org.baseagent
Class Beacon
- All Implemented Interfaces:
MessageListener,HasFineGridPosition,HasGridPosition,HasStep,SimulationListener,Drawable
- Direct Known Subclasses:
Pheromone
-
Nested Class Summary
Nested classes/interfaces inherited from class org.baseagent.sim.SimulationComponent
SimulationComponent.Type -
Field Summary
Fields inherited from class org.baseagent.Agent
SIMPLE_ID_COUNTER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoublegetSignalValueAt(HasGridPosition large, HasGridPosition small) getType()booleanbooleanreaches(HasGridPosition large, HasGridPosition small) Methods inherited from class org.baseagent.sim.GridAgent
continueMovingToward, drop, getCellX, getCellY, getDown, getFineX, getFineY, getGrid, getGridLayer, getGridLayer, getGridPosition, getHeading, getLeft, getObjectFromLayer, getObjectFromLayer, getObjectFromLayer, getRight, getUp, isAt, isAt, isOn, isOn, moveAlong, moveAlong, moveBackward, moveBackward, moveDelta, moveDelta, moveDown, moveForward, moveForward, moveLeft, moveRandomly, moveRandomly, moveRandomly, moveRight, moveTo, moveTo, moveToward, moveToward, moveToward, moveUp, placeAt, placeRandomly, placeRandomly, rotateDelta, rotateTo, setCell, setCell, setCellX, setCellY, setFineX, setFineY, setHeading, startMovingToward, startMovingToward, take, turnAround, turnLeft, turnRightMethods inherited from class org.baseagent.ui.DrawableAgent
draw, getColor, getColorOrUse, getDrawable, getDrawX, getDrawY, removeDrawable, setColor, setDrawable, setDrawX, setDrawYMethods inherited from class org.baseagent.Agent
addBehavior, addBehavior, getBehavior, getBehaviorPolicy, getBehaviors, getInventory, getKnowledge, getSimpleID, getState, give, isState, onMessageReceived, receive, removeBehavior, removeBehavior, sendDirectedMessage, sendMessage, setBehaviorPolicy, setKnowledge, setState, step, takeMethods inherited from class org.baseagent.sim.SimulationComponent
getSimulation, getUUID, setSimulationMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.baseagent.ui.Drawable
drawAfter, drawBeforeMethods inherited from interface org.baseagent.sim.SimulationListener
onAfterStepEnded, onAfterStepStarted, onBeforeStepEnded, onBeforeStepStarted, onSimulationComponentAdded, onSimulationComponentRemoved, onSimulationEnded, onSimulationPaused, onSimulationResumed, onSimulationStarted, onSimulationStopped, onStepEnded, onStepStarted