From 4d2250e394a87b3889ef91f7f3af90fc9f47b47a Mon Sep 17 00:00:00 2001 From: Themaister Date: Fri, 25 Apr 2014 23:40:04 +0200 Subject: [PATCH] Add wheel testing to libretro-test. --- libretro-test/libretro-test.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libretro-test/libretro-test.c b/libretro-test/libretro-test.c index 0c69383afd..f7c8cbc0e5 100644 --- a/libretro-test/libretro-test.c +++ b/libretro-test/libretro-test.c @@ -206,6 +206,8 @@ static void update_input(void) int16_t mouse_y = input_state_cb(0, RETRO_DEVICE_MOUSE, 0, RETRO_DEVICE_ID_MOUSE_Y); bool mouse_l = input_state_cb(0, RETRO_DEVICE_MOUSE, 0, RETRO_DEVICE_ID_MOUSE_LEFT); bool mouse_r = input_state_cb(0, RETRO_DEVICE_MOUSE, 0, RETRO_DEVICE_ID_MOUSE_RIGHT); + bool mouse_down = input_state_cb(0, RETRO_DEVICE_MOUSE, 0, RETRO_DEVICE_ID_MOUSE_WHEELDOWN); + bool mouse_up = input_state_cb(0, RETRO_DEVICE_MOUSE, 0, RETRO_DEVICE_ID_MOUSE_WHEELUP); if (mouse_x) logging.log(RETRO_LOG_INFO, "Mouse X: %d\n", mouse_x); if (mouse_y) @@ -214,6 +216,10 @@ static void update_input(void) logging.log(RETRO_LOG_INFO, "Mouse L pressed.\n"); if (mouse_r) logging.log(RETRO_LOG_INFO, "Mouse R pressed.\n"); + if (mouse_down) + logging.log(RETRO_LOG_INFO, "Mouse wheeldown pressed.\n"); + if (mouse_up) + logging.log(RETRO_LOG_INFO, "Mouse wheelup pressed.\n"); mouse_rel_x += mouse_x; mouse_rel_y += mouse_y;