クラス rcsc::IntentionDribble2006

queued dribble behavior [詳細]

#include <intention_dribble2006.h>

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

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

Public メソッド

 IntentionDribble2006 (const Vector2D &target_point, const double &dist_thr, const int turn_step, const int dash_step, const double &dash_power_abs, const bool back_dash, const GameTime &start_time)
 constructor
bool finished (const PlayerAgent *agent)
 check the status.
bool execute (PlayerAgent *agent)
 execute action

説明

queued dribble behavior


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

rcsc::IntentionDribble2006::IntentionDribble2006 ( const Vector2D target_point,
const double &  dist_thr,
const int  turn_step,
const int  dash_step,
const double &  dash_power_abs,
const bool  back_dash,
const GameTime start_time 
) [inline]

constructor

引数:
target_point dribble target point
dist_thr distance threshold from the target point
turn_step scheduled turn step
dash_step scheduled dash step
dash_power_abs absolute dash power
back_dash if true, agent try to dribble backwards.
start_time dribble start time


関数

bool rcsc::IntentionDribble2006::finished ( const PlayerAgent agent  )  [virtual]

check the status.

引数:
agent pointer to the agent itself.
戻り値:
true if action queue is finished.

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

bool rcsc::IntentionDribble2006::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