-r doesn't show with NOSAVE build

This commit is contained in:
NHOrus 2017-06-19 19:29:00 +03:00
parent 93a76e9d2f
commit a8a7c50691

14
main.c
View file

@ -77,7 +77,14 @@ int main(int argc, char *argv[])
/* Options. */
while ((ch = getopt(argc, argv, "l:or:s")) != EOF) {
#ifndef ADVENT_NOSAVE
char* opts = "l:or:s";
char* usage = "Usage: %s [-l logfilename] [-o] [-r restorefilename] [-s] \n";
#else
char* opts = "l:os";
char* usage = "Usage: %s [-l logfilename] [-o] [-s] \n";
#endif
while ((ch = getopt(argc, argv, opts)) != EOF) {
switch (ch) {
case 'l':
logfp = fopen(optarg, "w");
@ -106,7 +113,7 @@ int main(int argc, char *argv[])
break;
default:
fprintf(stderr,
"Usage: %s [-l logfilename] [-o] [-r restorefilename] [-s] \n", argv[0]);
usage, argv[0]);
fprintf(stderr,
" where -l creates a log file of your game named as specified'\n");
fprintf(stderr,
@ -502,8 +509,7 @@ static void croak(void)
* death and exit. */
RSPEAK(DEATH_CLOSING);
terminate(endgame);
}
else if (game.numdie == maximum_deaths || !YES(query, yes_response, arbitrary_messages[OK_MAN]))
} else if (game.numdie == maximum_deaths || !YES(query, yes_response, arbitrary_messages[OK_MAN]))
terminate(endgame);
else {
game.place[WATER] = game.place[OIL] = NOWHERE;