X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/2c93e23bba5ad4f2592cedb685c99585d46e505a..b498c53924c571d997f97c7ff3dd81c3e66894a1:/cube.c diff --git a/cube.c b/cube.c index 12e3ece..78d35c1 100644 --- a/cube.c +++ b/cube.c @@ -1013,6 +1013,8 @@ static game_state *make_move(game_state *from, game_ui *ui, int i, j, dest, mask; struct solid *poly; + button = button & (~MOD_MASK | MOD_NUM_KEYPAD); + /* * All moves are made with the cursor keys or numeric keypad. */ @@ -1524,13 +1526,13 @@ static void game_redraw(frontend *fe, game_drawstate *ds, game_state *oldstate, } static float game_anim_length(game_state *oldstate, - game_state *newstate, int dir) + game_state *newstate, int dir, game_ui *ui) { return ROLLTIME; } static float game_flash_length(game_state *oldstate, - game_state *newstate, int dir) + game_state *newstate, int dir, game_ui *ui) { return 0.0F; }