1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-12-01 12:34:30 +00:00

Use shoulder buttons on wait menu, similar to other slider menus

This commit is contained in:
Andrew Lanzone 2025-06-18 19:46:22 -07:00
parent 0a03403277
commit 50e5863749

View file

@ -354,6 +354,16 @@ namespace MWGui
MWBase::Environment::get().getWindowManager()->injectKeyPress(MyGUI::KeyCode::ArrowDown, 0, false);
else if (arg.button == SDL_CONTROLLER_BUTTON_DPAD_RIGHT)
MWBase::Environment::get().getWindowManager()->injectKeyPress(MyGUI::KeyCode::ArrowUp, 0, false);
else if (arg.button == SDL_CONTROLLER_BUTTON_LEFTSHOULDER)
{
mHourSlider->setScrollPosition(0);
onHourSliderChangedPosition(mHourSlider, mHourSlider->getScrollPosition());
}
else if (arg.button == SDL_CONTROLLER_BUTTON_RIGHTSHOULDER)
{
mHourSlider->setScrollPosition(mHourSlider->getScrollRange() - 1);
onHourSliderChangedPosition(mHourSlider, mHourSlider->getScrollPosition());
}
return true;
}