|
|
This function is called when we have executed a command.
Overload it to make changes in the worldModel based on this new information.
Implements RS::CommandStrategy.
Definition at line 90 of file BasicCommandStrategy.cc.
References RS::abs(), RS::AngleDeg, RS::cos(), RS::Strategy::facts, RS::Float, RS::WorldModel::getAgent(), RS::TurnNeckCommand::getAngle(), RS::TurnCommand::getAngle(), RS::KickCommand::getAngle(), RS::WorldModel::getBall(), RS::PlayerObject::getBodyDirection(), RS::MoveCommand::getDestination(), RS::AgentObject::getEffort(), RS::WorldModel::getLastPlayMode(), RS::PlayerObject::getNeckDirection(), RS::MobileObject::getPosition(), RS::KickCommand::getPower(), RS::DashCommand::getPower(), RS::MobileObject::getSpeed(), RS::AgentObject::getStamina(), RS::CoordPoint< Float >::getX(), RS::CoordPoint< Float >::getY(), RS::PlayerObject::isGoalie(), RS::power(), RS_FATAL, RS_LOG, RS_WARNING, RS::MobileObject::setAcceleration(), RS::WorldModel::setAgent(), RS::WorldModel::setBall(), RS::AgentObject::setMovePosition(), RS::AgentObject::setPowerUsed(), RS::AgentObject::setTurn(), RS::AgentObject::setTurnNeck(), RS::sin(), RS::WorldFacts::SP_ball_size, RS::WorldFacts::SP_dash_power_rate, RS::WorldFacts::SP_inertia_moment, RS::WorldFacts::SP_kick_power_rate, RS::WorldFacts::SP_kickable_area, RS::WorldFacts::SP_kickable_margin, RS::WorldFacts::SP_maxpower, RS::WorldFacts::SP_minpower, RS::WorldFacts::SP_penalty_area_length, RS::WorldFacts::SP_penalty_area_width, RS::WorldFacts::SP_pitch_length, RS::WorldFacts::SP_pitch_width, RS::WorldFacts::SP_player_size, and RS::WorldFacts::SP_stamina_min. |