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
 |