クラス rcsc::IntentionTimeLimitAction

generic queued behavior that has a time limit. [詳細]

#include <intention_time_limit_action.h>

rcsc::IntentionTimeLimitActionに対する継承グラフ

rcsc::SoccerIntention すべてのメンバ一覧

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

説明

generic queued behavior that has a time limit.


コンストラクタとデストラクタ

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.
戻り値:
true if action queue is finished.

rcsc::SoccerIntentionを実装しています。

bool rcsc::IntentionTimeLimitAction::execute ( PlayerAgent agent  )  [virtual]

execute action

引数:
agent pointer to the agent itself
戻り値:
true if action is performed

rcsc::SoccerIntentionを実装しています。


このクラスの説明は次のファイルから生成されました:
librcscに対してThu May 1 15:41:24 2008に生成されました。  doxygen 1.5.0