fix: append finger motion
This commit is contained in:
2
main.cpp
2
main.cpp
@@ -264,7 +264,7 @@ extern "C" int APP_MAIN(int argc, char **argv) {
|
|||||||
if (event.type == SDL_EVENT_MOUSE_MOTION) {
|
if (event.type == SDL_EVENT_MOUSE_MOTION) {
|
||||||
player.y = clamp(event.motion.y - PLATE_HEIGHT / 2, 0, SCREEN_HEIGHT - PLATE_HEIGHT);
|
player.y = clamp(event.motion.y - PLATE_HEIGHT / 2, 0, SCREEN_HEIGHT - PLATE_HEIGHT);
|
||||||
} else if (event.type == SDL_EVENT_FINGER_MOTION) {
|
} 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) {
|
if (paused && event.type == SDL_EVENT_KEY_DOWN && event.key.key == SDLK_SPACE) {
|
||||||
|
|||||||
Reference in New Issue
Block a user