📄 gostrategicposition.cpp.svn-base
字号:
#include "GoStrategicPosition.h"SoccerCommand GoStrategicPosition::primaryAction(){ primarySoc = turnBodyToObject( OBJECT_BALL ); if( WM->getAgentStamina().getStamina() > // if stamina high SS->getRecoverDecThr()*SS->getStaminaMax()+800 ) { if ((WM->getAgentGlobalPosition().operator - (WM->getStrategicPosition())).getMagnitude() > 3 ) // move to strategic pos primarySoc = moveToPos( WM->getStrategicPosition() , PS->getPlayerWhenToTurnAngle()); else if( ! WM->isVisible( OBJECT_BALL ) ) primarySoc = searchBall(); } return primarySoc;}SoccerCommand GoStrategicPosition::cuncurrentAction(){ // watch ball if( CMD_TURN == primarySoc.commandType ) if( WM->getCurrentCycle()%2 == 0 ) return alignNeckWithBody( ); else return turnNeckToObject( OBJECT_BALL, primarySoc ); else return turnNeckToObject( OBJECT_BALL, primarySoc );}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -