X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=main.c;h=3d4962ab9e6433117ae53358ab21ce5be2d6053e;hb=0d5f9064c70eaef3fe51f0b30284fe4eb946d99b;hp=1c1b299017a91b740e9b8def7cef69d04eb1ac09;hpb=49edca485d31556f1aeec231ce78c4d5df3b565e;p=open-adventure.git diff --git a/main.c b/main.c index 1c1b299..3d4962a 100644 --- a/main.c +++ b/main.c @@ -49,7 +49,6 @@ bool editline = true; bool prompt = true; extern void initialise(); -extern void score(long); extern int action(FILE *, long, long, long); void sig_handler(int signo) @@ -141,7 +140,7 @@ int main(int argc, char *argv[]) break; } /* show score and exit */ - score(1); + score(quitgame); } static bool fallback_handler(char *buf) @@ -475,13 +474,13 @@ static void croak(FILE *cmdin) /* He died during closing time. No resurrection. Tally up a * death and exit. */ RSPEAK(DEATH_CLOSING); - score(0); + score(endgame); } else { /* FIXME: Arithmetic on message numbers */ if (!YES(cmdin,WATCH_IT+game.numdie*2,WHICH_WAY+game.numdie*2,OK_MAN)) - score(0); + score(endgame); if (game.numdie == MAXDIE) - score(0); + score(endgame); game.place[WATER]=0; game.place[OIL]=0; if (TOTING(LAMP)) @@ -1107,7 +1106,7 @@ static bool do_command(FILE *cmdin) case GO_DWARFWAKE: /* Oh dear, he's disturbed the dwarves. */ RSPEAK(DWARVES_AWAKEN); - score(0); + score(endgame); return true; default: BUG(99);