(RMenu XUI) Add menu toggle hack for now
This commit is contained in:
parent
cd9c6aa95d
commit
11e2577a87
|
@ -1728,6 +1728,8 @@ bool menu_iterate(void)
|
||||||
{
|
{
|
||||||
input_loop = INPUT_LOOP_MENU;
|
input_loop = INPUT_LOOP_MENU;
|
||||||
g_extern.lifecycle_mode_state &= ~(1ULL << MODE_MENU_PREINIT);
|
g_extern.lifecycle_mode_state &= ~(1ULL << MODE_MENU_PREINIT);
|
||||||
|
/* FIXME - hack for now */
|
||||||
|
rgui->delay_count = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
XINPUT_STATE state;
|
XINPUT_STATE state;
|
||||||
|
@ -1750,11 +1752,13 @@ bool menu_iterate(void)
|
||||||
process_input_ret = -1;
|
process_input_ret = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool rmenu_enable = ((state.Gamepad.wButtons & XINPUT_GAMEPAD_LEFT_THUMB)
|
/* FIXME - hack for now */
|
||||||
&& (state.Gamepad.wButtons & XINPUT_GAMEPAD_RIGHT_THUMB) && (g_extern.main_is_init));
|
if (rgui->delay_count > 30)
|
||||||
|
|
||||||
if (g_extern.lifecycle_mode_state & (1ULL << MODE_MENU))
|
|
||||||
{
|
{
|
||||||
|
bool rmenu_enable = ((state.Gamepad.wButtons & XINPUT_GAMEPAD_LEFT_THUMB) &&
|
||||||
|
(state.Gamepad.wButtons & XINPUT_GAMEPAD_RIGHT_THUMB)
|
||||||
|
) && g_extern.main_is_init;
|
||||||
|
|
||||||
if (rmenu_enable)
|
if (rmenu_enable)
|
||||||
{
|
{
|
||||||
g_extern.lifecycle_mode_state |= (1ULL << MODE_GAME);
|
g_extern.lifecycle_mode_state |= (1ULL << MODE_GAME);
|
||||||
|
@ -1787,6 +1791,9 @@ bool menu_iterate(void)
|
||||||
if (driver.video_poke && driver.video_poke->set_texture_enable)
|
if (driver.video_poke && driver.video_poke->set_texture_enable)
|
||||||
driver.video_poke->set_texture_enable(driver.video_data, false, true);
|
driver.video_poke->set_texture_enable(driver.video_data, false, true);
|
||||||
|
|
||||||
|
/* FIXME - hack for now */
|
||||||
|
rgui->delay_count++;
|
||||||
|
|
||||||
if(process_input_ret != 0)
|
if(process_input_ret != 0)
|
||||||
goto deinit;
|
goto deinit;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue