mirror of
https://github.com/GabsPuNs/Project-Zenith-Main.git
synced 2026-07-10 14:40:06 +00:00
Merge branch 'TU30-RMLUI' into TU30-RMLUI
This commit is contained in:
@@ -878,7 +878,31 @@ void UIScene_LoadCreateJoinMenu::UpdateGamesListCallback(LPVOID pParam)
|
||||
|
||||
void UIScene_LoadCreateJoinMenu::tick()
|
||||
{
|
||||
UIScene_RmlBase::tick();
|
||||
UIScene::tick();
|
||||
|
||||
m_hasTickedOnce = true;
|
||||
|
||||
// Forward mouse/input to RmlUi context
|
||||
Rml::Context* rmlCtx = RmlManager::Get().GetContext();
|
||||
if (rmlCtx && bHasFocus)
|
||||
{
|
||||
rmlCtx->ProcessMouseMove(g_KBMInput.GetMouseX(), g_KBMInput.GetMouseY(), 0);
|
||||
|
||||
if (g_KBMInput.IsMouseButtonPressed(KeyboardMouseInput::MOUSE_LEFT))
|
||||
rmlCtx->ProcessMouseButtonDown(0, 0);
|
||||
if (g_KBMInput.IsMouseButtonReleased(KeyboardMouseInput::MOUSE_LEFT))
|
||||
rmlCtx->ProcessMouseButtonUp(0, 0);
|
||||
if (g_KBMInput.IsMouseButtonPressed(KeyboardMouseInput::MOUSE_RIGHT))
|
||||
rmlCtx->ProcessMouseButtonDown(1, 0);
|
||||
if (g_KBMInput.IsMouseButtonReleased(KeyboardMouseInput::MOUSE_RIGHT))
|
||||
rmlCtx->ProcessMouseButtonUp(1, 0);
|
||||
|
||||
int wheelDelta = g_KBMInput.GetMouseWheel();
|
||||
if (wheelDelta != 0)
|
||||
rmlCtx->ProcessMouseWheel(wheelDelta / -120, 0);
|
||||
|
||||
rmlCtx->Update();
|
||||
}
|
||||
|
||||
if (m_bExitScene)
|
||||
if (!m_bRetrievingSaveThumbnails)
|
||||
|
||||
Reference in New Issue
Block a user