#include <body_dribble2007.h>
rcsc::Body_Dribble2007に対する継承グラフ
Public メソッド | |
Body_Dribble2007 (const Vector2D &target_point, const double &dist_thr, const double &dash_power, const int dash_count, const bool dodge=true) | |
construct with parameters | |
bool | execute (PlayerAgent *agent) |
execute action | |
構成 | |
class | KeepDribbleInfo |
dribble object [詳細] |
rcsc::Body_Dribble2007::Body_Dribble2007 | ( | const Vector2D & | target_point, | |
const double & | dist_thr, | |||
const double & | dash_power, | |||
const int | dash_count, | |||
const bool | dodge = true | |||
) | [inline] |
construct with parameters
target_point | target point to be reached | |
dist_thr | distance threshond to the target point | |
dash_power | power parameter for dash command. if this is negative value, backward dribble will be performed. | |
dash_count | the number of dash command after kick | |
dodge | switch that determines whether player agent avoid opponents or not |
bool rcsc::Body_Dribble2007::execute | ( | PlayerAgent * | agent | ) | [virtual] |
execute action
agent | pointer to the agent itself |
rcsc::BodyActionを実装しています。