From a82586f327df711f797db341cee7ae4be6e6c497 Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Tue, 7 Jan 2025 14:22:40 +0000 Subject: [PATCH] Remove command-line argument handling --- engine/engine.c | 4 ++-- engine/include/engine_hooks.h | 3 +-- game/main.c | 5 +---- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/engine/engine.c b/engine/engine.c index 650ad8c..36fe3eb 100644 --- a/engine/engine.c +++ b/engine/engine.c @@ -58,7 +58,7 @@ static void load_game_lib(void) } #endif -int main(int argc, char *argv[]) +int main(void) { #ifdef HOTRELOAD load_game_lib(); @@ -81,7 +81,7 @@ int main(int argc, char *argv[]) const double interval = 1.0 / mode.refresh_rate; void *gamemem = calloc(1, game_conf.memsize); - game_init(argc, argv, gamemem, renderer); + game_init(gamemem, renderer); #ifdef PERFMON perf_t perf = { .freq = SDL_GetPerformanceFrequency() / 1000000.0 }; diff --git a/engine/include/engine_hooks.h b/engine/include/engine_hooks.h index 0490a51..ab74086 100644 --- a/engine/include/engine_hooks.h +++ b/engine/include/engine_hooks.h @@ -21,8 +21,7 @@ typedef enum { GAMESTATUS_QUIT, } gamestatus_t; -typedef void -game_init_t(int argc, char *argv[], void *mem, SDL_Renderer *renderer); +typedef void game_init_t(void *mem, SDL_Renderer *renderer); typedef void game_teardown_t(void *mem); typedef gamestatus_t game_evt_t(void *mem, const SDL_Event *evt); diff --git a/game/main.c b/game/main.c index f9e49b5..fc81803 100644 --- a/game/main.c +++ b/game/main.c @@ -492,11 +492,8 @@ void init_drawlist(gamestate_t *state) buf[i].e->next = NULL; } -void game_init(int argc, char *argv[], void *mem, SDL_Renderer *renderer) +void game_init(void *mem, SDL_Renderer *renderer) { - (void)argc; - (void)argv; - char path[MAX_PATH_LEN]; gamestate_t *state = (gamestate_t *)mem;