Package Jade.Behaviours.Players
Class CheckWinnerBehaviour
java.lang.Object
jade.core.behaviours.Behaviour
jade.core.behaviours.SimpleBehaviour
jade.core.behaviours.CyclicBehaviour
Jade.Behaviours.Players.CheckWinnerBehaviour
- All Implemented Interfaces:
jade.util.leap.Serializable
,Serializable
public class CheckWinnerBehaviour
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
Modifier and TypeMethodDescriptionvoid
action()
Cyclic behaviour that checks if the player has won, lost or tied the game.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
-
CheckWinnerBehaviour
public CheckWinnerBehaviour()
-
-
Method Details
-
action
public void action()Cyclic behaviour that checks if the player has won, lost or tied the game. The message is received from the Arbiter agent.- Specified by:
action
in classjade.core.behaviours.Behaviour
-