mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
(Zarch) Preliminary - start hooking up gamepad (very unfinished)
This commit is contained in:
parent
fee01f271b
commit
770ec75b9f
@ -241,6 +241,7 @@ static void zui_begin(void)
|
||||
if (gl && gl->shader && gl->shader->set_mvp)
|
||||
gl->shader->set_mvp(gl, &zui->mvp);
|
||||
|
||||
|
||||
/* why do i need this? */
|
||||
zui->mouse.left = input_driver_state(binds, 0, RETRO_DEVICE_MOUSE, 0, RETRO_DEVICE_ID_MOUSE_LEFT);
|
||||
zui->mouse.right = input_driver_state(binds, 0, RETRO_DEVICE_MOUSE, 0, RETRO_DEVICE_ID_MOUSE_RIGHT);
|
||||
@ -1183,6 +1184,23 @@ static int zarch_iterate(bool render_this_frame, enum menu_action action)
|
||||
BIT64_SET(menu->state, MENU_STATE_BLIT);
|
||||
}
|
||||
|
||||
switch (action)
|
||||
{
|
||||
case MENU_ACTION_UP:
|
||||
zui->load_dlist_first--;
|
||||
break;
|
||||
case MENU_ACTION_DOWN:
|
||||
zui->load_dlist_first++;
|
||||
break;
|
||||
case MENU_ACTION_LEFT:
|
||||
zui->load_dlist_first -= 5;
|
||||
break;
|
||||
case MENU_ACTION_RIGHT:
|
||||
zui->load_dlist_first += 5;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
if (zui->time_to_exit)
|
||||
{
|
||||
RARCH_LOG("Gets here.\n");
|
||||
|
Loading…
x
Reference in New Issue
Block a user