基本结构体
typedef struct
{
Vector3D myoldpos[PLAYERS_PER_SIDE]; //记录 我方 队员的旧坐标,方向
Vector3D myspeed[PLAYERS_PER_SIDE]; //纪录 我方 队员的速度,跑位的方向
Vector3D myoldvelocity[PLAYERS_PER_SIDE]; //纪录 我方 队员上次驱动力
Vector3D opoldpos[PLAYERS_PER_SIDE]; //记录 对方 队员的旧坐标,方向
Vector3D opspeed[PLAYERS_PER_SIDE]; //纪录 对方 队员的速度,跑位的方向
Robot robot[PLAYERS_PER_SIDE]; // 我方 球员
OpponentRobot opp[PLAYERS_PER_SIDE]; // 对方 球员
Vector3D oldball; //纪录球 过去 的坐标
Vector3D curball; //纪录球 现在 的坐标
Vector3D preball; //纪录球 预测 的坐标
Vector3D ballspeed; //纪录球 预测 的坐标
FILE*a;
bool mygrand; //是 黄队 ?
bool locked;
long gameState; //0,1,2,3,4,5
long whoseBall; //0,1,2
bool flag;//重新开球标志
///自定义
Vector3D ba[30];
}Myd