26 lines
388 B
C
26 lines
388 B
C
|
#ifndef STATE_H
|
||
|
#define STATE_H
|
||
|
|
||
|
#include "twn_game_api.h"
|
||
|
|
||
|
#define MAX_BUNNIES 50000 // 50K bunnies limit
|
||
|
#define BUNNY_W 26
|
||
|
#define BUNNY_H 37
|
||
|
#define SPRITE_SCALE 1
|
||
|
|
||
|
typedef struct Bunny {
|
||
|
Vec2 position;
|
||
|
Vec2 speed;
|
||
|
Color color;
|
||
|
} Bunny;
|
||
|
|
||
|
typedef struct State {
|
||
|
Bunny bunnies[MAX_BUNNIES];
|
||
|
int bunniesCount;
|
||
|
InputState mouse_state;
|
||
|
} State;
|
||
|
|
||
|
|
||
|
|
||
|
#endif
|