hid: implemented button prohibition (#104)

This commit is contained in:
Hyper
2025-01-17 12:14:26 +00:00
committed by GitHub
parent fdc37d4073
commit 7c60e47eee
6 changed files with 50 additions and 27 deletions

View File

@@ -14,6 +14,7 @@
#include <res/images/common/general_window.dds.h>
#include <res/images/common/select_fill.dds.h>
#include <gpu/imgui/imgui_snapshot.h>
#include <hid/hid.h>
constexpr double HEADER_CONTAINER_INTRO_MOTION_START = 0;
constexpr double HEADER_CONTAINER_INTRO_MOTION_END = 15;
@@ -815,6 +816,8 @@ void AchievementMenu::Open()
ResetSelection();
Game_PlaySound("sys_actstg_pausewinopen");
hid::SetProhibitedButtons(XAMINPUT_GAMEPAD_START);
}
void AchievementMenu::Close()
@@ -823,6 +826,8 @@ void AchievementMenu::Close()
{
g_appearTime = ImGui::GetTime();
g_isClosing = true;
hid::SetProhibitedButtons(0);
}
ButtonGuide::Close();