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
|
#endif
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(void)
|
||||||
{
|
{
|
||||||
#ifdef HOTRELOAD
|
#ifdef HOTRELOAD
|
||||||
load_game_lib();
|
load_game_lib();
|
||||||
@ -81,7 +81,7 @@ int main(int argc, char *argv[])
|
|||||||
const double interval = 1.0 / mode.refresh_rate;
|
const double interval = 1.0 / mode.refresh_rate;
|
||||||
|
|
||||||
void *gamemem = calloc(1, game_conf.memsize);
|
void *gamemem = calloc(1, game_conf.memsize);
|
||||||
game_init(argc, argv, gamemem, renderer);
|
game_init(gamemem, renderer);
|
||||||
|
|
||||||
#ifdef PERFMON
|
#ifdef PERFMON
|
||||||
perf_t perf = { .freq = SDL_GetPerformanceFrequency() / 1000000.0 };
|
perf_t perf = { .freq = SDL_GetPerformanceFrequency() / 1000000.0 };
|
||||||
|
@ -21,8 +21,7 @@ typedef enum {
|
|||||||
GAMESTATUS_QUIT,
|
GAMESTATUS_QUIT,
|
||||||
} gamestatus_t;
|
} gamestatus_t;
|
||||||
|
|
||||||
typedef void
|
typedef void game_init_t(void *mem, SDL_Renderer *renderer);
|
||||||
game_init_t(int argc, char *argv[], void *mem, SDL_Renderer *renderer);
|
|
||||||
typedef void game_teardown_t(void *mem);
|
typedef void game_teardown_t(void *mem);
|
||||||
|
|
||||||
typedef gamestatus_t game_evt_t(void *mem, const SDL_Event *evt);
|
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;
|
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];
|
char path[MAX_PATH_LEN];
|
||||||
gamestate_t *state = (gamestate_t *)mem;
|
gamestate_t *state = (gamestate_t *)mem;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user