From f13fbf2285b1731dcc592f5a657dcbda2bbf3a02 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Fri, 11 Aug 2023 00:59:30 +0100 Subject: Singles: use new move_cursor() features --- singles.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/singles.c b/singles.c index 23b8a4c..172e0bf 100644 --- a/singles.c +++ b/singles.c @@ -1504,11 +1504,10 @@ static char *interpret_move(const game_state *state, game_ui *ui, int i, x = FROMCOORD(mx), y = FROMCOORD(my); enum { NONE, TOGGLE_BLACK, TOGGLE_CIRCLE, UI } action = NONE; - if (IS_CURSOR_MOVE(button)) { - move_cursor(button, &ui->cx, &ui->cy, state->w, state->h, true, NULL); - ui->cshow = true; - action = UI; - } else if (IS_CURSOR_SELECT(button)) { + if (IS_CURSOR_MOVE(button)) + return move_cursor(button, &ui->cx, &ui->cy, state->w, state->h, true, + &ui->cshow); + else if (IS_CURSOR_SELECT(button)) { x = ui->cx; y = ui->cy; if (!ui->cshow) { action = UI; -- cgit v1.1