X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=score.c;h=c31ee6a88dc2ec7bcc0d0c856869b0f4d585c5cf;hp=718314b0a32b2a7fb200b3d64ad0531503bf4c77;hb=abf820bb5c8bcf51207ef941dbe00b7c425bf023;hpb=0f15c9e0f35dbaeeebf74445ae641401fc631416 diff --git a/score.c b/score.c index 718314b..c31ee6a 100644 --- a/score.c +++ b/score.c @@ -45,9 +45,9 @@ long score(enum termination mode) k = 14; if (i > CHEST) k = 16; - if (game.prop[i] >= 0) + if (game.prop[i] > STATE_NOTFOUND) score += 2; - if (game.place[i] == LOC_BUILDING && game.prop[i] == 0) + if (game.place[i] == LOC_BUILDING && game.prop[i] == STATE_FOUND) score += k - 2; mxscor += k; } @@ -125,12 +125,12 @@ void terminate(enum termination mode) speak(classes[i].message); i = classes[i].threshold + 1 - points; rspeak(NEXT_HIGHER, i, i); - exit(0); + exit(EXIT_SUCCESS); } } rspeak(OFF_SCALE); rspeak(NO_HIGHER); - exit(0); + exit(EXIT_SUCCESS); } /* end */