Package Jade.Behaviours
Class EndGameBehaviour
java.lang.Object
jade.core.behaviours.Behaviour
jade.core.behaviours.SimpleBehaviour
jade.core.behaviours.CyclicBehaviour
Jade.Behaviours.EndGameBehaviour
- All Implemented Interfaces:
jade.util.leap.Serializable
,Serializable
public class EndGameBehaviour
extends jade.core.behaviours.CyclicBehaviour
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class jade.core.behaviours.Behaviour
jade.core.behaviours.Behaviour.RunnableChangedEvent
-
Field Summary
Fields inherited from class jade.core.behaviours.Behaviour
myAgent, myEvent, NOTIFY_DOWN, NOTIFY_UP, parent, STATE_BLOCKED, STATE_READY, STATE_RUNNING
-
Constructor Summary
-
Method Summary
Methods inherited from class jade.core.behaviours.CyclicBehaviour
done
Methods inherited from class jade.core.behaviours.SimpleBehaviour
reset
Methods inherited from class jade.core.behaviours.Behaviour
actionWrapper, block, block, getAgent, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, handleRestartEvent, isRunnable, onEnd, onStart, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState
-
Constructor Details
-
EndGameBehaviour
public EndGameBehaviour()
-
-
Method Details
-
action
public void action()This behaviour is called when a game has to end. It waits for an END message from the Master Arbiter and terminates the agent that has this behaviour accordingly.- Specified by:
action
in classjade.core.behaviours.Behaviour
-