mirror of
https://github.com/libretro/RetroArch
synced 2025-03-18 04:21:19 +00:00
Drop delay_timer
This commit is contained in:
parent
6b6dd4fc4e
commit
cd9c6aa95d
@ -1750,17 +1750,16 @@ bool menu_iterate(void)
|
|||||||
process_input_ret = -1;
|
process_input_ret = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(g_extern.frame_count < g_extern.delay_timer[0]))
|
bool rmenu_enable = ((state.Gamepad.wButtons & XINPUT_GAMEPAD_LEFT_THUMB)
|
||||||
{
|
&& (state.Gamepad.wButtons & XINPUT_GAMEPAD_RIGHT_THUMB) && (g_extern.main_is_init));
|
||||||
bool rmenu_enable = ((state.Gamepad.wButtons & XINPUT_GAMEPAD_LEFT_THUMB)
|
|
||||||
&& (state.Gamepad.wButtons & XINPUT_GAMEPAD_RIGHT_THUMB) && (g_extern.main_is_init));
|
|
||||||
|
|
||||||
if (g_extern.lifecycle_mode_state & (1ULL << MODE_MENU))
|
if (g_extern.lifecycle_mode_state & (1ULL << MODE_MENU))
|
||||||
if (rmenu_enable)
|
{
|
||||||
{
|
if (rmenu_enable)
|
||||||
g_extern.lifecycle_mode_state |= (1ULL << MODE_GAME);
|
{
|
||||||
process_input_ret = -1;
|
g_extern.lifecycle_mode_state |= (1ULL << MODE_GAME);
|
||||||
}
|
process_input_ret = -1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
switch(input_loop)
|
switch(input_loop)
|
||||||
|
@ -524,8 +524,6 @@ struct global
|
|||||||
} frame_cache;
|
} frame_cache;
|
||||||
|
|
||||||
unsigned frame_count;
|
unsigned frame_count;
|
||||||
// two timers, the first for handling menu and exit button delays, the second for scrolling delays
|
|
||||||
unsigned delay_timer[2];
|
|
||||||
char title_buf[64];
|
char title_buf[64];
|
||||||
|
|
||||||
struct
|
struct
|
||||||
|
@ -730,15 +730,12 @@ static void gx_input_poll(void *data)
|
|||||||
g_menu = false;
|
g_menu = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(g_extern.frame_count < g_extern.delay_timer[0]))
|
if (*state_p1 & (GX_WIIMOTE_HOME
|
||||||
{
|
|
||||||
if (*state_p1 & (GX_WIIMOTE_HOME
|
|
||||||
#ifdef HW_RVL
|
#ifdef HW_RVL
|
||||||
| GX_CLASSIC_HOME
|
| GX_CLASSIC_HOME
|
||||||
#endif
|
#endif
|
||||||
))
|
))
|
||||||
*lifecycle_state |= (1ULL << RARCH_MENU_TOGGLE);
|
*lifecycle_state |= (1ULL << RARCH_MENU_TOGGLE);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool gx_input_key_pressed(void *data, int key)
|
static bool gx_input_key_pressed(void *data, int key)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user