#define TILE_SIZE (20) #define ARENA_WIDTH_TILES (10) #define ARENA_HEIGHT_TILES (10) #define MOUSE_DISTANCE (32) #define RABBIT_MOTION_DRAG (2) #define RABBIT_MOTION_ACCELERATION (5) #define RABBIT_MOTION_MAX_SPEED (12) #define RABBIT_MOTION_VELOCITY_DECAY (5) #define RABBIT_BULLET_LIMIT (12) #define RABBIT_BULLET_VELOCITY (RABBIT_MOTION_ACCELERATION + 2) #define RABBIT_BULLET_COOLDOWN (10) #define RABBIT_BULLET_HEIGHT_START (8) #define MOUSE_LIMIT_TOP (TILE_SIZE) #define MOUSE_LIMIT_BOTTOM ((ARENA_HEIGHT_TILES - 1) * TILE_SIZE - 1) #define MOUSE_LIMIT_LEFT (TILE_SIZE) #define MOUSE_LIMIT_RIGHT ((ARENA_WIDTH_TILES - 1) * TILE_SIZE - 1) #define RAD2DEG (180/3.14159) #define DEG2RAD (3.14159/180) #define ENEMY_MAX_COUNT (20)