X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fgame.h;h=b6c2f19aacedfa2b4bc4c390a77059662b9479a0;hb=9e091ee1831c916c364d909d7ac7dd8db4a500ff;hp=46be1fd1728af441d640e862d71c86d5d16f6779;hpb=af16f22603ea43c1c15124d87aa5abee8452f224;p=nothing.git diff --git a/src/game.h b/src/game.h index 46be1fd1..b6c2f19a 100644 --- a/src/game.h +++ b/src/game.h @@ -5,23 +5,23 @@ #include "game/sound_samples.h" -typedef struct game_t game_t; +typedef struct Game Game; -game_t *create_game(const char *platforms_file_path, +Game *create_game(const char *platforms_file_path, const char *sound_sample_files[], size_t sound_sample_files_count, SDL_Renderer *renderer); -void destroy_game(game_t *game); +void destroy_game(Game *game); -int game_render(const game_t *game); -int game_sound(game_t *game); -int game_update(game_t *game, float delta_time); +int game_render(const Game *game); +int game_sound(Game *game); +int game_update(Game *game, float delta_time); -int game_event(game_t *game, const SDL_Event *event); -int game_input(game_t *game, +int game_event(Game *game, const SDL_Event *event); +int game_input(Game *game, const Uint8 *const keyboard_state, SDL_Joystick *the_stick_of_joy); -int game_over_check(const game_t *game); +int game_over_check(const Game *game); #endif // GAME_H_