Remove command-line argument handling
This commit is contained in:
parent
de073d7d7a
commit
a82586f327
@ -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 };
|
||||
|
@ -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);
|
||||
|
@ -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;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user