diff --git a/libretro-test/libretro-test.c b/libretro-test/libretro-test.c index c4f92179f9..f2a9abc931 100644 --- a/libretro-test/libretro-test.c +++ b/libretro-test/libretro-test.c @@ -3,6 +3,7 @@ #include #include #include +#include static uint16_t *frame_buf; @@ -115,6 +116,9 @@ static void update_input(void) if (input_state_cb(0, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_RIGHT)) dir_x++; + if (input_state_cb(0, RETRO_DEVICE_KEYBOARD, 0, RETROK_RETURN)) + fprintf(stderr, "Return key is pressed!\n"); + dir_x += input_state_cb(0, RETRO_DEVICE_ANALOG, RETRO_DEVICE_INDEX_ANALOG_LEFT, RETRO_DEVICE_ID_ANALOG_X) / 2000; dir_y += input_state_cb(0, RETRO_DEVICE_ANALOG, RETRO_DEVICE_INDEX_ANALOG_LEFT, RETRO_DEVICE_ID_ANALOG_Y) / 2000; //dir_x += input_state_cb(0, RETRO_DEVICE_ANALOG, RETRO_DEVICE_INDEX_ANALOG_RIGHT, RETRO_DEVICE_ID_ANALOG_X) / 2000;