Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Flood

Clicking outside the grid hides the keyboard cursor, so it's not
MOVE_UNUSED like it usually is.
This commit is contained in:
Ben Harris
2023-08-14 01:46:20 +01:00
parent a409cfe169
commit 3c6493e7b3

View File

@ -845,7 +845,7 @@ static char *interpret_move(const game_state *state, game_ui *ui,
state->soln && state->solnpos < state->soln->nmoves) {
move = state->soln->moves[state->solnpos];
} else {
return NULL;
return MOVE_UNUSED;
}
if (tx >= 0 && tx < w && ty >= 0 && ty < h &&
@ -858,7 +858,7 @@ static char *interpret_move(const game_state *state, game_ui *ui,
return dupstr(buf);
}
return NULL;
return MOVE_NO_EFFECT;
}
static game_state *execute_move(const game_state *state, const char *move)