#include <soccer_intention.h>
rcsc::SoccerIntentionQueueに対する継承グラフ
Public メソッド | |
bool | finished (const PlayerAgent *agent) |
check if this intention queue is finished or not | |
bool | execute (PlayerAgent *agent) |
execute queued intention | |
void | push (IntentionPtr intention) |
push new intention | |
bool | pop (PlayerAgent *agent) |
execute queued intention. | |
void | clear () |
clear queued intention. |
bool rcsc::SoccerIntentionQueue::finished | ( | const PlayerAgent * | agent | ) | [inline, virtual] |
check if this intention queue is finished or not
rcsc::SoccerIntentionを実装しています。
bool rcsc::SoccerIntentionQueue::execute | ( | PlayerAgent * | agent | ) | [inline, virtual] |
void rcsc::SoccerIntentionQueue::push | ( | IntentionPtr | intention | ) | [inline] |
push new intention
intention | dynamic allocated intention pointer |
bool rcsc::SoccerIntentionQueue::pop | ( | PlayerAgent * | agent | ) | [inline] |
execute queued intention.
agent | agent object pointer |
true | if action is executed | |
false | if queue is empty, or action is failed. |