k = 14;
if (i > CHEST)
k = 16;
- if (game.objects[i].prop > STATE_NOTFOUND)
+ if (!PROP_IS_STASHED(i) && !PROP_IS_NOTFOUND(i))
score += 2;
- if (game.objects[i].place == LOC_BUILDING && game.objects[i].prop == STATE_FOUND)
+ if (game.objects[i].place == LOC_BUILDING && PROP_IS_FOUND(i))
score += k - 2;
mxscor += k;
}
/* 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)