k = 16;
if (game.objects[i].prop > STATE_NOTFOUND)
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)