#include <EmptyStrategy.h>
Public Member Functions | |
EmptyStrategy (PlansysObservation *, int theTeamColor) | |
void | Update (Subject *, int typeOfObservation) |
int | GetPriority () |
int | AgentGlobalPriority () |
int | GetAction (controll_struct *ai_controll_struct) |
int | SetAgentActive (int active) |
int | StrategyInterrupted () |
int | GetInterruptAction (interrupt_controll_struct *interrupt_controll) |
This is a child class of Observer class
The PlansysObservation objects can call EmptyStrategy memberfunction Update() when a new observation is recieved.
EmptyStrategy::EmptyStrategy | ( | PlansysObservation * | s, | |
int | theTeamColor | |||
) |
Eurobot 2007 EmptyStrategy.cpp Gunnar Kjemphol <gunnar@kjemphol.no>
Give the Agent a priority in the constructor [0-9] if the agentPriority is -1 the agent is inactive
int EmptyStrategy::StrategyInterrupted | ( | ) |
The strategy is interrupted by anoter strategy keep existing settings