|
|
|
|
set(BUILD_ASSETS_MPQ OFF)
|
|
|
|
|
set(USE_SDL1 ON)
|
|
|
|
|
set(NONET ON)
|
|
|
|
|
set(DEVILUTIONX_SYSTEM_LIBFMT OFF)
|
|
|
|
|
set(DEVILUTIONX_SYSTEM_LIBSODIUM OFF)
|
|
|
|
|
set(DEVILUTIONX_SYSTEM_BZIP2 OFF)
|
|
|
|
|
|
|
|
|
|
set(SDL1_VIDEO_MODE_BPP 32)
|
|
|
|
|
set(SDL1_VIDEO_MODE_FLAGS SDL_HWSURFACE)
|
|
|
|
|
set(SDL1_FORCE_SVID_VIDEO_MODE ON)
|
|
|
|
|
|
|
|
|
|
set(PREFILL_PLAYER_NAME ON)
|
|
|
|
|
set(DEFAULT_AUDIO_SAMPLE_RATE 44100)
|
|
|
|
|
|
|
|
|
|
# The mini's buttons are connected via GPIO and are mapped to keyboard inputs
|
|
|
|
|
set(HAS_KBCTRL 1)
|
|
|
|
|
set(DEVILUTIONX_GAMEPAD_TYPE Nintendo)
|
|
|
|
|
set(KBCTRL_BUTTON_DPAD_LEFT SDLK_LEFT)
|
|
|
|
|
set(KBCTRL_BUTTON_DPAD_RIGHT SDLK_RIGHT)
|
|
|
|
|
set(KBCTRL_BUTTON_DPAD_UP SDLK_UP)
|
|
|
|
|
set(KBCTRL_BUTTON_DPAD_DOWN SDLK_DOWN)
|
|
|
|
|
set(KBCTRL_BUTTON_B SDLK_SPACE)
|
|
|
|
|
set(KBCTRL_BUTTON_A SDLK_LCTRL)
|
|
|
|
|
set(KBCTRL_BUTTON_Y SDLK_LSHIFT)
|
|
|
|
|
set(KBCTRL_BUTTON_X SDLK_LALT)
|
|
|
|
|
set(KBCTRL_BUTTON_RIGHTSHOULDER SDLK_t)
|
|
|
|
|
set(KBCTRL_BUTTON_LEFTSHOULDER SDLK_e)
|
|
|
|
|
set(KBCTRL_BUTTON_TRIGGERRIGHT SDLK_BACKSPACE)
|
|
|
|
|
set(KBCTRL_BUTTON_TRIGGERLEFT SDLK_TAB)
|
|
|
|
|
set(KBCTRL_BUTTON_START SDLK_RETURN)
|
|
|
|
|
set(KBCTRL_BUTTON_BACK SDLK_RCTRL)
|