static void print_usage(FILE *stream)
{
- fprintf(stream, "Usage: nothing [--fps <fps>] <level-folder>\n");
+ fprintf(stream, "Usage: nothing [--fps <fps>]\n");
}
int main(int argc, char *argv[])
Lt *lt = create_lt();
- char *level_folder = NULL;
int fps = 30;
for (int i = 1; i < argc;) {
RETURN_LT(lt, -1);
}
} else {
- level_folder = argv[i];
- i++;
+ log_fail("Unknown flag %s\n", argv[i]);
+ print_usage(stderr);
+ RETURN_LT(lt, -1);
}
}
- if (level_folder == NULL) {
- log_fail("Path to level file is not provided\n");
- print_usage(stderr);
- RETURN_LT(lt, -1);
- }
-
if (SDL_Init(SDL_INIT_EVERYTHING) < 0) {
log_fail("Could not initialize SDL: %s\n", SDL_GetError());
RETURN_LT(lt, -1);
Game *const game = PUSH_LT(
lt,
create_game(
- level_folder,
+ "./levels/",
sound_sample_files,
sound_sample_files_count,
renderer),