Turn an odd test into a macro disjunction.

Was game.objects[i].prop > STATE_NOTFOUND.

This finishes off all the statec comparisons we want to macroize.
This commit is contained in:
Eric S. Raymond 2023-04-08 21:17:55 -04:00
parent 191d3cb043
commit 9e9731d59b

View file

@ -48,7 +48,7 @@ int score(enum termination mode)
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 && PROP_IS_FOUND(i))
score += k - 2;