#ifndef _H_GAME #define _H_GAME #include #include #include "bird.h" #include "pipe.h" #include "config.h" #define STATE_OKAY 0 #define STATE_COLLISION 1 typedef struct{ bird* bird; pipe** pipes; int num_pipes; int score; int highscore; } game; game* game_create(); void game_reset_level(game* g); void game_destroy(game* g); void game_key_pressed(game* g, char key); int game_update(game* g, float dt); void game_render(game* g); #endif