diff options
| author | Ben Harris <bjh21@bjh21.me.uk> | 2023-08-11 00:59:30 +0100 |
|---|---|---|
| committer | Ben Harris <bjh21@bjh21.me.uk> | 2023-08-13 16:44:24 +0100 |
| commit | f13fbf2285b1731dcc592f5a657dcbda2bbf3a02 (patch) | |
| tree | fc8e07a0053e957a135003921440137fe2026a64 | |
| parent | a0c7156fc8547fd0d6591413dea01462d003b847 (diff) | |
| download | puzzles-f13fbf2285b1731dcc592f5a657dcbda2bbf3a02.zip puzzles-f13fbf2285b1731dcc592f5a657dcbda2bbf3a02.tar.gz puzzles-f13fbf2285b1731dcc592f5a657dcbda2bbf3a02.tar.bz2 puzzles-f13fbf2285b1731dcc592f5a657dcbda2bbf3a02.tar.xz | |
Singles: use new move_cursor() features
| -rw-r--r-- | singles.c | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -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; |