X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fcfgopt.c;h=71065e41b739930e08d140f842a99a755ffd450e;hp=2925662bb1a6f6d4103b68dd9216d4d5d1ea74b4;hb=6c5e65928b425dd6a7f5192841e1d4ef9d90789a;hpb=157a4056159e45cd61e9427e126807aaa8bd3d9a diff --git a/src/cfgopt.c b/src/cfgopt.c index 2925662..71065e4 100644 --- a/src/cfgopt.c +++ b/src/cfgopt.c @@ -19,6 +19,8 @@ int parse_args(int argc, char **argv) opt.music = 0; } else if(strcmp(argv[i], "-scr") == 0 || strcmp(argv[i], "-screen") == 0) { scrname = argv[++i]; + } else if(strcmp(argv[i], "-sball") == 0) { + opt.sball = !opt.sball; } else { fprintf(stderr, "invalid option: %s\n", argv[i]); return -1; @@ -101,6 +103,8 @@ int load_config(const char *fname) opt.music = bool_value(value); } else if(strcmp(line, "screen") == 0) { opt.start_scr = strdup(value); + } else if(strcmp(line, "sball") == 0) { + opt.sball = bool_value(value); } else { fprintf(stderr, "%s:%d invalid option: %s\n", fname, nline, line); return -1;