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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This behaviour is called when a game has to end.

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 class jade.core.behaviours.Behaviour