27 lines
804 B
C
27 lines
804 B
C
#define TILE_SIZE (20)
|
|
#define ARENA_WIDTH_TILES (10)
|
|
#define ARENA_HEIGHT_TILES (10)
|
|
#define COLLISION_GRID_SIZE (ARENA_WIDTH_TILES / 2 * TILE_SIZE)
|
|
|
|
#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 + 1)
|
|
#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 (50)
|