From 1d1a0077febbe9a76b03d9c9210a650ffbd42bab Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 19 Apr 2026 21:59:33 +0200 Subject: [PATCH] fix: append finger motion --- main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.cpp b/main.cpp index 0d9e822..a5769ad 100644 --- a/main.cpp +++ b/main.cpp @@ -264,7 +264,7 @@ extern "C" int APP_MAIN(int argc, char **argv) { if (event.type == SDL_EVENT_MOUSE_MOTION) { player.y = clamp(event.motion.y - PLATE_HEIGHT / 2, 0, SCREEN_HEIGHT - PLATE_HEIGHT); } else if (event.type == SDL_EVENT_FINGER_MOTION) { - player.y = clamp((event.motion.y * SCREEN_HEIGHT) - PLATE_HEIGHT / 2, 0, SCREEN_HEIGHT - PLATE_HEIGHT); + player.y = clamp(player.y + (event.motion.y * SCREEN_HEIGHT) - PLATE_HEIGHT / 2, 0, SCREEN_HEIGHT - PLATE_HEIGHT); } } if (paused && event.type == SDL_EVENT_KEY_DOWN && event.key.key == SDLK_SPACE) {