mirror of
https://github.com/celisej567/mcpe.git
synced 2026-09-11 20:11:18 +03:00
* Also fix support for SDL again...
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
#include "Options.hpp"
|
||||
#include "Util.hpp"
|
||||
#include "compat/AKeyCodes.hpp"
|
||||
#include "compat/KeyCodes.hpp"
|
||||
#include "Minecraft.hpp"
|
||||
|
||||
Options::Option
|
||||
@@ -102,39 +102,40 @@ void Options::initDefaultValues()
|
||||
|
||||
#define KM(idx,code) m_keyMappings[idx].value = code
|
||||
#ifdef USE_SDL
|
||||
KM(KM_FORWARD, SDLK_w);
|
||||
KM(KM_LEFT, SDLK_a);
|
||||
KM(KM_BACKWARD, SDLK_s);
|
||||
KM(KM_RIGHT, SDLK_d);
|
||||
KM(KM_JUMP, SDLK_SPACE);
|
||||
KM(KM_DESTROY, SDLK_x);
|
||||
KM(KM_PLACE, SDLK_c);
|
||||
KM(KM_MENU_NEXT, SDLK_DPAD_DOWN);
|
||||
KM(KM_MENU_PREVIOUS, SDLK_DPAD_UP);
|
||||
KM(KM_MENU_OK, SDLK_ENTER);
|
||||
KM(KM_MENU_CANCEL, SDLK_ESCAPE);
|
||||
KM(KM_DROP, SDLK_q);
|
||||
KM(KM_CHAT, SDLK_t);
|
||||
KM(KM_FOG, SDLK_f);
|
||||
KM(KM_SNEAK, SDLK_SHIFT_LEFT);
|
||||
KM(KM_SLOT_1, SDLK_1);
|
||||
KM(KM_SLOT_2, SDLK_2);
|
||||
KM(KM_SLOT_3, SDLK_3);
|
||||
KM(KM_SLOT_4, SDLK_4);
|
||||
KM(KM_SLOT_5, SDLK_5);
|
||||
KM(KM_SLOT_6, SDLK_6);
|
||||
KM(KM_SLOT_7, SDLK_7);
|
||||
KM(KM_SLOT_8, SDLK_8);
|
||||
KM(KM_SLOT_9, SDLK_9);
|
||||
KM(KM_TOGGLEGUI, SDLK_F1);
|
||||
KM(KM_SCREENSHOT, SDLK_F2);
|
||||
KM(KM_TOGGLEDEBUG, SDLK_F3);
|
||||
KM(KM_TOGGLEAO, SDLK_F4);
|
||||
KM(KM_TOGGLE3RD, SDLK_F5);
|
||||
KM(KM_SLOT_L, SDLK_y);
|
||||
KM(KM_SLOT_R, SDLK_u);
|
||||
KM(KM_FLY_UP, SDLK_c);
|
||||
KM(KM_FLY_DOWN, SDLK_x);
|
||||
KM(KM_FORWARD, SDLVK_w);
|
||||
KM(KM_LEFT, SDLVK_a);
|
||||
KM(KM_BACKWARD, SDLVK_s);
|
||||
KM(KM_RIGHT, SDLVK_d);
|
||||
KM(KM_JUMP, SDLVK_SPACE);
|
||||
KM(KM_DESTROY, SDLVK_x);
|
||||
KM(KM_PLACE, SDLVK_c);
|
||||
KM(KM_MENU_NEXT, SDLVK_DOWN);
|
||||
KM(KM_MENU_PREVIOUS, SDLVK_UP);
|
||||
KM(KM_MENU_OK, SDLVK_RETURN);
|
||||
KM(KM_MENU_CANCEL, SDLVK_ESCAPE);
|
||||
KM(KM_DROP, SDLVK_q);
|
||||
KM(KM_CHAT, SDLVK_t);
|
||||
KM(KM_FOG, SDLVK_f);
|
||||
KM(KM_INVENTORY, SDLVK_e);
|
||||
KM(KM_SNEAK, SDLVK_LSHIFT);
|
||||
KM(KM_SLOT_1, SDLVK_1);
|
||||
KM(KM_SLOT_2, SDLVK_2);
|
||||
KM(KM_SLOT_3, SDLVK_3);
|
||||
KM(KM_SLOT_4, SDLVK_4);
|
||||
KM(KM_SLOT_5, SDLVK_5);
|
||||
KM(KM_SLOT_6, SDLVK_6);
|
||||
KM(KM_SLOT_7, SDLVK_7);
|
||||
KM(KM_SLOT_8, SDLVK_8);
|
||||
KM(KM_SLOT_9, SDLVK_9);
|
||||
KM(KM_TOGGLEGUI, SDLVK_F1);
|
||||
KM(KM_SCREENSHOT, SDLVK_F2);
|
||||
KM(KM_TOGGLEDEBUG, SDLVK_F3);
|
||||
KM(KM_TOGGLEAO, SDLVK_F4);
|
||||
KM(KM_TOGGLE3RD, SDLVK_F5);
|
||||
KM(KM_SLOT_L, SDLVK_y);
|
||||
KM(KM_SLOT_R, SDLVK_u);
|
||||
KM(KM_FLY_UP, SDLVK_c);
|
||||
KM(KM_FLY_DOWN, SDLVK_x);
|
||||
#endif
|
||||
#ifdef PLATFORM_ANDROID
|
||||
// -- Original xperia play controls
|
||||
|
||||
Reference in New Issue
Block a user