k = 14;
if (i > CHEST)
k = 16;
- if (game.prop[i] > STATE_NOTFOUND)
+ if (!PROP_IS_STASHED(i) && !PROP_IS_NOTFOUND(i))
score += 2;
- if (game.place[i] == LOC_BUILDING && game.prop[i] == STATE_FOUND)
+ if (game.objects[i].place == LOC_BUILDING && PROP_IS_FOUND(i))
score += k - 2;
mxscor += k;
}
mxscor += 45;
/* Did he come to Witt's End as he should? */
- if (game.place[MAGAZINE] == LOC_WITTSEND)
+ if (game.objects[MAGAZINE].place == LOC_WITTSEND)
score += 1;
mxscor += 1;
/* Deduct for hints/turns/saves. Hints < 4 are special; see database desc. */
for (int i = 0; i < NHINTS; i++) {
- if (game.hinted[i])
+ if (game.hints[i].used)
score = score - hints[i].penalty;
}
if (game.novice)