aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--undead.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/undead.c b/undead.c
index f828ac0..fe5954f 100644
--- a/undead.c
+++ b/undead.c
@@ -2506,20 +2506,21 @@ static void draw_pencils(drawing *dr, game_drawstate *ds,
static int is_hint_stale(const game_drawstate *ds, int hflash,
const game_state *state, int index)
{
- if (!ds->started) return TRUE;
- if (ds->hflash != hflash) return TRUE;
+ int ret = FALSE;
+ if (!ds->started) ret = TRUE;
+ if (ds->hflash != hflash) ret = TRUE;
if (ds->hint_errors[index] != state->hint_errors[index]) {
ds->hint_errors[index] = state->hint_errors[index];
- return TRUE;
+ ret = TRUE;
}
if (ds->hints_done[index] != state->hints_done[index]) {
ds->hints_done[index] = state->hints_done[index];
- return TRUE;
+ ret = TRUE;
}
- return FALSE;
+ return ret;
}
static void game_redraw(drawing *dr, game_drawstate *ds,