Controller menu

This commit is contained in:
Sergeanur
2021-02-03 02:41:12 +02:00
parent 4afa7b86ae
commit 91612eb45a
16 changed files with 670 additions and 40 deletions

View File

@ -725,6 +725,19 @@ public:
#define ISLAND_LOADING_ISNT(p)
#endif
#ifdef GAMEPAD_MENU
enum
{
CONTROLLER_DUALSHOCK2 = 0,
CONTROLLER_DUALSHOCK3,
CONTROLLER_DUALSHOCK4,
CONTROLLER_XBOX360,
CONTROLLER_XBOXONE,
};
static int8 m_PrefsControllerType;
#endif
public:
static void BuildStatLine(Const char *text, void *stat, bool itsFloat, void *stat2);
static void CentreMousePointer();
@ -784,6 +797,9 @@ public:
void PageDownList(bool);
int8 GetPreviousPageOption();
void ProcessList(bool &goBack, bool &optionSelected);
#ifdef GAMEPAD_MENU
void LoadController(int8 type);
#endif
};
#ifndef IMPROVED_VIDEOMODE