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

@@ -8,6 +8,7 @@
#include <gpu/imgui/imgui_common.h>
#include <gpu/video.h>
#include <gpu/imgui/imgui_snapshot.h>
#include <hid/hid.h>
#include <kernel/heap.h>
#include <kernel/memory.h>
#include <locale/locale.h>
@@ -1234,6 +1235,8 @@ void OptionsMenu::Open(bool isPause, SWA::EMenuType pauseMenuType)
ButtonGuide::Open(buttons);
ButtonGuide::SetSideMargins(250);
hid::SetProhibitedButtons(XAMINPUT_GAMEPAD_START);
}
void OptionsMenu::Close()
@@ -1246,6 +1249,8 @@ void OptionsMenu::Close()
ButtonGuide::Close();
Config::Save();
hid::SetProhibitedButtons(0);
}
// Skip Miles Electric animation at main menu.