k
Dependents: 3rdcompfixstart 2ndcomp 4thcomp 6th33222_copy
Fork of Move by
move.h
- Committer:
- choutin
- Date:
- 2016-09-17
- Revision:
- 15:39c7e97b37c4
- Parent:
- 14:138af628d979
File content as of revision 15:39c7e97b37c4:
#define ALLOW_RAD 0.008 #define CW true #define CCW false #define X_PLUS 1 #define Y_PLUS 2 #define X_MINUS -1 #define Y_MINUS -2 //モーター初期化 void initmotor(int); //指定速度で動く void move(int left,int right); //角度の微調整 void hosei_turn(float pt, bool cw, float rad); //好きな向きに回転 void turnrad(float rad); //反時計周り void turnrad_cw(float rad, int team); //時計周り void turnrad_ccw(float rad, int team); //好きな場所へ行く void pmove(int x, int y); //斜め移動版 void pmove2(int x, int y); //300(mm)x正方向にバック void back300(); //x負方向にバック void nxback300(); //y正方向にバック void pyback300(int team); //y負方向にバック void nyback300(int team); //一番近い2n*PIを返す float nearPi(float rad); //現在地から(x,y)へのatan。戻り値は -PIからPI float giveatan(int x, int y); void movelength(int length); void movelengthnoprintf(int length); void commandMove(int cx0, int cx1, int cx2 ); void commandMoveEnemy(int cx0, int cx1, int cx2 ); void yokoMove(int cx, bool Left); void moveTriangle(int c0, int c1, int c2, int c3);