diff --git a/main.cpp b/main.cpp index a5769ad..9ed2e66 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(player.y + (event.motion.y * SCREEN_HEIGHT) - PLATE_HEIGHT / 2, 0, SCREEN_HEIGHT - PLATE_HEIGHT); + player.y = clamp((event.tfinger.y * SCREEN_HEIGHT) - PLATE_HEIGHT / 2, 0, SCREEN_HEIGHT - PLATE_HEIGHT); } } if (paused && event.type == SDL_EVENT_KEY_DOWN && event.key.key == SDLK_SPACE) {