fix default joypad driver on emscripten

This commit is contained in:
Toad King 2018-01-15 00:06:57 -06:00
parent db152fede8
commit 1c1b35708a

View File

@ -224,6 +224,7 @@ enum joypad_driver_enum
JOYPAD_DOS, JOYPAD_DOS,
JOYPAD_HID, JOYPAD_HID,
JOYPAD_QNX, JOYPAD_QNX,
JOYPAD_RWEBPAD,
JOYPAD_NULL JOYPAD_NULL
}; };
@ -454,6 +455,8 @@ static enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_DOS;
static enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_HID; static enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_HID;
#elif defined(__QNX__) #elif defined(__QNX__)
static enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_QNX; static enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_QNX;
#elif defined(EMSCRIPTEN)
static enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_RWEBPAD;
#else #else
static enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_NULL; static enum joypad_driver_enum JOYPAD_DEFAULT_DRIVER = JOYPAD_NULL;
#endif #endif
@ -783,9 +786,9 @@ const char *config_get_default_input(void)
case INPUT_COCOA: case INPUT_COCOA:
return "cocoa"; return "cocoa";
case INPUT_QNX: case INPUT_QNX:
return "qnx_input"; return "qnx_input";
case INPUT_RWEBINPUT: case INPUT_RWEBINPUT:
return "rwebinput"; return "rwebinput";
case INPUT_DOS: case INPUT_DOS:
return "dos"; return "dos";
case INPUT_NULL: case INPUT_NULL:
@ -846,6 +849,8 @@ const char *config_get_default_joypad(void)
return "hid"; return "hid";
case JOYPAD_QNX: case JOYPAD_QNX:
return "qnx"; return "qnx";
case JOYPAD_RWEBPAD:
return "rwebpad";
case JOYPAD_DOS: case JOYPAD_DOS:
return "dos"; return "dos";
case JOYPAD_NULL: case JOYPAD_NULL: