Implement Rumble Pak support. (#2101)

This commit is contained in:
BueniaDev
2024-07-21 10:01:30 -05:00
committed by GitHub
parent 5eadd67df6
commit 9b828c2cde
10 changed files with 141 additions and 4 deletions

View File

@ -127,6 +127,8 @@ public:
void inputInit();
void inputDeInit();
void inputLoadConfig();
void inputRumbleStart(melonDS::u32 len_ms);
void inputRumbleStop();
void setJoystick(int id);
int getJoystickID() { return joystickID; }
@ -291,6 +293,9 @@ private:
int joystickID;
SDL_Joystick* joystick;
SDL_GameController* controller;
bool hasRumble = false;
bool isRumbling = false;
melonDS::u32 keyInputMask, joyInputMask;
melonDS::u32 keyHotkeyMask, joyHotkeyMask;