diff options
author | Bad Diode <bd@badd10de.dev> | 2022-11-29 09:54:42 +0100 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2022-11-29 09:54:42 +0100 |
commit | 0af009f1c78fd678869a0313078c7d747510a989 (patch) | |
tree | 6d55a3a12d3c46937b99bcae09d548d82b06a789 | |
parent | a12953ab78933bbfef36fa7cff04e5829ab0c947 (diff) | |
download | uxngba-0af009f1c78fd678869a0313078c7d747510a989.tar.gz uxngba-0af009f1c78fd678869a0313078c7d747510a989.zip |
Fix regression with mouse movement
-rw-r--r-- | src/main.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -409,14 +409,14 @@ handle_input(Uxn *u) { | |||
409 | } | 409 | } |
410 | 410 | ||
411 | // Detect mouse movement. | 411 | // Detect mouse movement. |
412 | if (key_tap(KEY_UP)) { | 412 | if (key_pressed(KEY_UP)) { |
413 | mouse.y = CLAMP(mouse.y - MOUSE_DELTA, 0, SCREEN_HEIGHT - 8); | 413 | mouse.y = CLAMP(mouse.y - MOUSE_DELTA, 0, SCREEN_HEIGHT - 8); |
414 | } else if (key_tap(KEY_DOWN)) { | 414 | } else if (key_pressed(KEY_DOWN)) { |
415 | mouse.y = CLAMP(mouse.y + MOUSE_DELTA, 0, SCREEN_HEIGHT - 8); | 415 | mouse.y = CLAMP(mouse.y + MOUSE_DELTA, 0, SCREEN_HEIGHT - 8); |
416 | } | 416 | } |
417 | if (key_tap(KEY_LEFT)) { | 417 | if (key_pressed(KEY_LEFT)) { |
418 | mouse.x = CLAMP(mouse.x - MOUSE_DELTA, 0, SCREEN_WIDTH - 8); | 418 | mouse.x = CLAMP(mouse.x - MOUSE_DELTA, 0, SCREEN_WIDTH - 8); |
419 | } else if (key_tap(KEY_RIGHT)) { | 419 | } else if (key_pressed(KEY_RIGHT)) { |
420 | mouse.x = CLAMP(mouse.x + MOUSE_DELTA, 0, SCREEN_WIDTH - 8); | 420 | mouse.x = CLAMP(mouse.x + MOUSE_DELTA, 0, SCREEN_WIDTH - 8); |
421 | } | 421 | } |
422 | 422 | ||