diff options
Diffstat (limited to 'src/app.h')
| -rw-r--r-- | src/app.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/app.h b/src/app.h new file mode 100644 index 0000000..acbd2dd --- /dev/null +++ b/src/app.h @@ -0,0 +1,20 @@ +#ifndef APP_H_ +#define APP_H_ + +#include <SDL3/SDL.h> + +typedef enum { + menu_state, + game_state +} application_state; + +void init_app(SDL_Renderer* renderer); +void free_app(); + +void init_game(SDL_Renderer* renderer); +void free_game(); +void update_game(float dt); +void draw_game(SDL_Renderer* renderer); +void game_event(SDL_Event* e); + +#endif // APP_H_ |
