diff options
| author | Menase Teshale <osome3717@gmail.com> | 2026-08-18 22:21:29 +0300 |
|---|---|---|
| committer | Menase Teshale <osome3717@gmail.com> | 2026-08-18 22:21:29 +0300 |
| commit | be5479e73c1c338cd369ddd99d19563c7349cda6 (patch) | |
| tree | ea32a099d25e21c85d8e53455fa925c2254f8e85 /src/app.h | |
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_ |
