From 2d9e414ee316b37143954150016e8f4f18358497 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sun, 17 Sep 2023 23:22:32 +0100 Subject: [PATCH] Distinguish MOVE_UNUSED from MOVE_NO_EFFECT in Inertia --- inertia.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/inertia.c b/inertia.c index 7a97562..d120411 100644 --- a/inertia.c +++ b/inertia.c @@ -1635,20 +1635,20 @@ static char *interpret_move(const game_state *state, game_ui *ui, dir = state->soln->list[state->solnpos]; if (dir < 0) - return NULL; + return MOVE_UNUSED; /* * Reject the move if we can't make it at all due to a wall * being in the way. */ if (AT(w, h, state->grid, state->px+DX(dir), state->py+DY(dir)) == WALL) - return NULL; + return MOVE_NO_EFFECT; /* * Reject the move if we're dead! */ if (state->dead) - return NULL; + return MOVE_NO_EFFECT; /* * Otherwise, we can make the move. All we need to specify is