#include <intention_time_limit_action.h>
rcsc::IntentionTimeLimitActionに対する継承グラフ
Public メソッド | |
IntentionTimeLimitAction (BodyAction *body_action, NeckAction *neck_action, ViewAction *view_action, const long &max_step, const GameTime &start_time) | |
constructor | |
bool | finished (const PlayerAgent *agent) |
check the status. | |
bool | execute (PlayerAgent *agent) |
execute action |
rcsc::IntentionTimeLimitAction::IntentionTimeLimitAction | ( | BodyAction * | body_action, | |
NeckAction * | neck_action, | |||
ViewAction * | view_action, | |||
const long & | max_step, | |||
const GameTime & | start_time | |||
) |
constructor
body_action | dynamically allocated action object | |
neck_action | dynamically allocated action object | |
view_action | dynamically allocated action object | |
max_step | the size of queue | |
start_time | action started time |
bool rcsc::IntentionTimeLimitAction::finished | ( | const PlayerAgent * | agent | ) | [virtual] |
check the status.
agent | pointer to the agent itself. |
rcsc::SoccerIntentionを実装しています。
bool rcsc::IntentionTimeLimitAction::execute | ( | PlayerAgent * | agent | ) | [virtual] |
execute action
agent | pointer to the agent itself |
rcsc::SoccerIntentionを実装しています。