14#include "gt2aServer.h"
16#define PLAYER_SPEED 7000
17#define PLAYER_TURN_SPEED 0.14
18#define PLAYER_RADIUS 200
19#define PLAYER_MAX_ASTEROIDS 50
20#define DEATH_TIME 1000
23#define MAX_OBJECTS 256
24#define ROCKET_RADIUS 250
25#define ROCKET_SPEED 10500
26#define MINE_TIME 30000
27#define MINE_ARM_TIME 1000
28#define MINE_TURN_SPEED 0.36
29#define MINE_RADIUS 200
30#define NUM_ASTEROIDS 50
31#define ASTEROID_TURN_SPEED 0.18
32#define ASTEROID_TURN_RANGE 0.24
33#define ASTEROID_RADIUS 350
34#define ASTEROID_SPEED_MIN 0
35#define ASTEROID_SPEED_MAX 5000
36#define EXPLOSION_RADIUS 900
37#define EXPLOSION_TIME 350
38#define EXPLOSION_DANGER_TIME 250
39#define SPINNER_RADIUS 5000
40#define SPINNER_COORD (SPINNER_RADIUS * 1.414)
56typedef void (* TouchObject)
67typedef void (* TouchClient)
80 unsigned long startTime;
82 TouchObject touchObject;
83 TouchClient touchClient;
94extern SObject sObjects[MAX_OBJECTS];
@ object
object (unordered set of name/value pairs)
Definition json.hpp:2857
Definition gt2aServer.h:17
Definition gt2aLogic.h:74