|
2 | 2 |
|
3 | 3 | #include "LuaBindingRegisterDefinitions.h"
|
4 | 4 |
|
5 |
| -#include "SDL_scancode.h" |
6 |
| -#include "SDL_keycode.h" |
7 |
| -#include "SDL_gamecontroller.h" |
| 5 | +#include <SDL3/SDL_scancode.h> |
| 6 | +#include <SDL3/SDL_keycode.h> |
| 7 | +#include <SDL3/SDL_gamepad.h> |
8 | 8 |
|
9 | 9 | using namespace RTE;
|
10 | 10 |
|
@@ -99,12 +99,12 @@ LuaBindingRegisterFunctionDefinitionForType(InputLuaBindings, SDL_Keycode) {
|
99 | 99 | luabind::value("TAB", SDLK_TAB),
|
100 | 100 | luabind::value("SPACE", SDLK_SPACE),
|
101 | 101 | luabind::value("EXCLAIM", SDLK_EXCLAIM),
|
102 |
| - luabind::value("QUOTEDBL", SDLK_QUOTEDBL), |
| 102 | + luabind::value("QUOTEDBL", SDLK_DBLAPOSTROPHE), |
103 | 103 | luabind::value("HASH", SDLK_HASH),
|
104 | 104 | luabind::value("PERCENT", SDLK_PERCENT),
|
105 | 105 | luabind::value("DOLLAR", SDLK_DOLLAR),
|
106 | 106 | luabind::value("AMPERSAND", SDLK_AMPERSAND),
|
107 |
| - luabind::value("QUOTE", SDLK_QUOTE), |
| 107 | + luabind::value("QUOTE", SDLK_APOSTROPHE), |
108 | 108 | luabind::value("LEFTPAREN", SDLK_LEFTPAREN),
|
109 | 109 | luabind::value("RIGHTPAREN", SDLK_RIGHTPAREN),
|
110 | 110 | luabind::value("ASTERISK", SDLK_ASTERISK),
|
@@ -135,33 +135,33 @@ LuaBindingRegisterFunctionDefinitionForType(InputLuaBindings, SDL_Keycode) {
|
135 | 135 | luabind::value("RIGHTBRACKET", SDLK_RIGHTBRACKET),
|
136 | 136 | luabind::value("CARET", SDLK_CARET),
|
137 | 137 | luabind::value("UNDERSCORE", SDLK_UNDERSCORE),
|
138 |
| - luabind::value("BACKQUOTE", SDLK_BACKQUOTE), |
139 |
| - luabind::value("A", SDLK_a), |
140 |
| - luabind::value("B", SDLK_b), |
141 |
| - luabind::value("C", SDLK_c), |
142 |
| - luabind::value("D", SDLK_d), |
143 |
| - luabind::value("E", SDLK_e), |
144 |
| - luabind::value("F", SDLK_f), |
145 |
| - luabind::value("G", SDLK_g), |
146 |
| - luabind::value("H", SDLK_h), |
147 |
| - luabind::value("I", SDLK_i), |
148 |
| - luabind::value("J", SDLK_j), |
149 |
| - luabind::value("K", SDLK_k), |
150 |
| - luabind::value("L", SDLK_l), |
151 |
| - luabind::value("M", SDLK_m), |
152 |
| - luabind::value("N", SDLK_n), |
153 |
| - luabind::value("O", SDLK_o), |
154 |
| - luabind::value("P", SDLK_p), |
155 |
| - luabind::value("Q", SDLK_q), |
156 |
| - luabind::value("R", SDLK_r), |
157 |
| - luabind::value("S", SDLK_s), |
158 |
| - luabind::value("T", SDLK_t), |
159 |
| - luabind::value("U", SDLK_u), |
160 |
| - luabind::value("V", SDLK_v), |
161 |
| - luabind::value("W", SDLK_w), |
162 |
| - luabind::value("X", SDLK_x), |
163 |
| - luabind::value("Y", SDLK_y), |
164 |
| - luabind::value("Z", SDLK_z), |
| 138 | + luabind::value("BACKQUOTE", SDLK_GRAVE), |
| 139 | + luabind::value("A", SDLK_A), |
| 140 | + luabind::value("B", SDLK_B), |
| 141 | + luabind::value("C", SDLK_C), |
| 142 | + luabind::value("D", SDLK_D), |
| 143 | + luabind::value("E", SDLK_E), |
| 144 | + luabind::value("F", SDLK_F), |
| 145 | + luabind::value("G", SDLK_G), |
| 146 | + luabind::value("H", SDLK_H), |
| 147 | + luabind::value("I", SDLK_I), |
| 148 | + luabind::value("J", SDLK_J), |
| 149 | + luabind::value("K", SDLK_K), |
| 150 | + luabind::value("L", SDLK_L), |
| 151 | + luabind::value("M", SDLK_M), |
| 152 | + luabind::value("N", SDLK_N), |
| 153 | + luabind::value("O", SDLK_O), |
| 154 | + luabind::value("P", SDLK_P), |
| 155 | + luabind::value("Q", SDLK_Q), |
| 156 | + luabind::value("R", SDLK_R), |
| 157 | + luabind::value("S", SDLK_S), |
| 158 | + luabind::value("T", SDLK_T), |
| 159 | + luabind::value("U", SDLK_U), |
| 160 | + luabind::value("V", SDLK_V), |
| 161 | + luabind::value("W", SDLK_W), |
| 162 | + luabind::value("X", SDLK_X), |
| 163 | + luabind::value("Y", SDLK_Y), |
| 164 | + luabind::value("Z", SDLK_Z), |
165 | 165 | luabind::value("CAPSLOCK", SDLK_CAPSLOCK),
|
166 | 166 | luabind::value("F1", SDLK_F1),
|
167 | 167 | luabind::value("F2", SDLK_F2),
|
@@ -303,30 +303,20 @@ LuaBindingRegisterFunctionDefinitionForType(InputLuaBindings, SDL_Keycode) {
|
303 | 303 | luabind::value("RALT", SDLK_RALT),
|
304 | 304 | luabind::value("RGUI", SDLK_RGUI),
|
305 | 305 | luabind::value("MODE", SDLK_MODE),
|
306 |
| - luabind::value("AUDIONEXT", SDLK_AUDIONEXT), |
307 |
| - luabind::value("AUDIOPREV", SDLK_AUDIOPREV), |
308 |
| - luabind::value("AUDIOSTOP", SDLK_AUDIOSTOP), |
309 |
| - luabind::value("AUDIOPLAY", SDLK_AUDIOPLAY), |
310 |
| - luabind::value("AUDIOMUTE", SDLK_AUDIOMUTE), |
311 |
| - luabind::value("MEDIASELECT", SDLK_MEDIASELECT), |
312 |
| - luabind::value("WWW", SDLK_WWW), |
313 |
| - luabind::value("MAIL", SDLK_MAIL), |
314 |
| - luabind::value("CALCULATOR", SDLK_CALCULATOR), |
315 |
| - luabind::value("COMPUTER", SDLK_COMPUTER), |
| 306 | + luabind::value("AUDIONEXT", SDLK_MEDIA_NEXT_TRACK), |
| 307 | + luabind::value("AUDIOPREV", SDLK_MEDIA_PREVIOUS_TRACK), |
| 308 | + luabind::value("AUDIOSTOP", SDLK_MEDIA_STOP), |
| 309 | + luabind::value("AUDIOPLAY", SDLK_MEDIA_PLAY), |
| 310 | + luabind::value("AUDIOMUTE", SDLK_MUTE), |
| 311 | + luabind::value("MEDIASELECT", SDLK_MEDIA_SELECT), |
316 | 312 | luabind::value("AC_SEARCH", SDLK_AC_SEARCH),
|
317 | 313 | luabind::value("AC_HOME", SDLK_AC_HOME),
|
318 | 314 | luabind::value("AC_BACK", SDLK_AC_BACK),
|
319 | 315 | luabind::value("AC_FORWARD", SDLK_AC_FORWARD),
|
320 | 316 | luabind::value("AC_STOP", SDLK_AC_STOP),
|
321 | 317 | luabind::value("AC_REFRESH", SDLK_AC_REFRESH),
|
322 | 318 | luabind::value("AC_BOOKMARKS", SDLK_AC_BOOKMARKS),
|
323 |
| - luabind::value("BRIGHTNESSDOWN", SDLK_BRIGHTNESSDOWN), |
324 |
| - luabind::value("BRIGHTNESSUP", SDLK_BRIGHTNESSUP), |
325 |
| - luabind::value("DISPLAYSWITCH", SDLK_DISPLAYSWITCH), |
326 |
| - luabind::value("KBDILLUMTOGGLE", SDLK_KBDILLUMTOGGLE), |
327 |
| - luabind::value("KBDILLUMDOWN", SDLK_KBDILLUMDOWN), |
328 |
| - luabind::value("KBDILLUMUP", SDLK_KBDILLUMUP), |
329 |
| - luabind::value("EJECT", SDLK_EJECT), |
| 319 | + luabind::value("EJECT", SDLK_MEDIA_EJECT), |
330 | 320 | luabind::value("SLEEP", SDLK_SLEEP)];
|
331 | 321 | }
|
332 | 322 |
|
@@ -548,69 +538,57 @@ LuaBindingRegisterFunctionDefinitionForType(InputLuaBindings, SDL_Scancode) {
|
548 | 538 | luabind::value("RALT", SDL_SCANCODE_RALT),
|
549 | 539 | luabind::value("RGUI", SDL_SCANCODE_RGUI),
|
550 | 540 | luabind::value("MODE", SDL_SCANCODE_MODE),
|
551 |
| - luabind::value("AUDIONEXT", SDL_SCANCODE_AUDIONEXT), |
552 |
| - luabind::value("AUDIOPREV", SDL_SCANCODE_AUDIOPREV), |
553 |
| - luabind::value("AUDIOSTOP", SDL_SCANCODE_AUDIOSTOP), |
554 |
| - luabind::value("AUDIOPLAY", SDL_SCANCODE_AUDIOPLAY), |
555 |
| - luabind::value("AUDIOMUTE", SDL_SCANCODE_AUDIOMUTE), |
556 |
| - luabind::value("MEDIASELECT", SDL_SCANCODE_MEDIASELECT), |
557 |
| - luabind::value("WWW", SDL_SCANCODE_WWW), |
558 |
| - luabind::value("MAIL", SDL_SCANCODE_MAIL), |
559 |
| - luabind::value("CALCULATOR", SDL_SCANCODE_CALCULATOR), |
560 |
| - luabind::value("COMPUTER", SDL_SCANCODE_COMPUTER), |
| 541 | + luabind::value("AUDIONEXT", SDL_SCANCODE_MEDIA_NEXT_TRACK), |
| 542 | + luabind::value("AUDIOPREV", SDL_SCANCODE_MEDIA_PREVIOUS_TRACK), |
| 543 | + luabind::value("AUDIOSTOP", SDL_SCANCODE_MEDIA_STOP), |
| 544 | + luabind::value("AUDIOPLAY", SDL_SCANCODE_MEDIA_PLAY), |
| 545 | + luabind::value("AUDIOMUTE", SDL_SCANCODE_MUTE), |
| 546 | + luabind::value("MEDIASELECT", SDL_SCANCODE_MEDIA_SELECT), |
561 | 547 | luabind::value("AC_SEARCH", SDL_SCANCODE_AC_SEARCH),
|
562 | 548 | luabind::value("AC_HOME", SDL_SCANCODE_AC_HOME),
|
563 | 549 | luabind::value("AC_BACK", SDL_SCANCODE_AC_BACK),
|
564 | 550 | luabind::value("AC_FORWARD", SDL_SCANCODE_AC_FORWARD),
|
565 | 551 | luabind::value("AC_STOP", SDL_SCANCODE_AC_STOP),
|
566 | 552 | luabind::value("AC_REFRESH", SDL_SCANCODE_AC_REFRESH),
|
567 | 553 | luabind::value("AC_BOOKMARKS", SDL_SCANCODE_AC_BOOKMARKS),
|
568 |
| - luabind::value("BRIGHTNESSDOWN", SDL_SCANCODE_BRIGHTNESSDOWN), |
569 |
| - luabind::value("BRIGHTNESSUP", SDL_SCANCODE_BRIGHTNESSUP), |
570 |
| - luabind::value("DISPLAYSWITCH", SDL_SCANCODE_DISPLAYSWITCH), |
571 |
| - luabind::value("KBDILLUMTOGGLE", SDL_SCANCODE_KBDILLUMTOGGLE), |
572 |
| - luabind::value("KBDILLUMDOWN", SDL_SCANCODE_KBDILLUMDOWN), |
573 |
| - luabind::value("KBDILLUMUP", SDL_SCANCODE_KBDILLUMUP), |
574 |
| - luabind::value("EJECT", SDL_SCANCODE_EJECT), |
| 554 | + luabind::value("EJECT", SDL_SCANCODE_MEDIA_EJECT), |
575 | 555 | luabind::value("SLEEP", SDL_SCANCODE_SLEEP),
|
576 |
| - luabind::value("APP1", SDL_SCANCODE_APP1), |
577 |
| - luabind::value("APP2", SDL_SCANCODE_APP2), |
578 |
| - luabind::value("AUDIOREWIND", SDL_SCANCODE_AUDIOREWIND), |
579 |
| - luabind::value("AUDIOFASTFORWARD", SDL_SCANCODE_AUDIOFASTFORWARD), |
580 |
| - luabind::value("NUM_SCANCODES", SDL_NUM_SCANCODES)]; |
| 556 | + luabind::value("AUDIOREWIND", SDL_SCANCODE_MEDIA_REWIND), |
| 557 | + luabind::value("AUDIOFASTFORWARD", SDL_SCANCODE_MEDIA_FAST_FORWARD), |
| 558 | + luabind::value("NUM_SCANCODES", SDL_SCANCODE_COUNT)]; |
581 | 559 | }
|
582 | 560 |
|
583 |
| -LuaBindingRegisterFunctionDefinitionForType(InputLuaBindings, SDL_GameControllerButton) { |
| 561 | +LuaBindingRegisterFunctionDefinitionForType(InputLuaBindings, SDL_GamepadButton) { |
584 | 562 | return luabind::class_<gamepad_buttons>("GamepadButton")
|
585 | 563 |
|
586 |
| - .enum_("GamepadButton")[luabind::value("INVALID", SDL_CONTROLLER_BUTTON_INVALID), |
587 |
| - luabind::value("A", SDL_CONTROLLER_BUTTON_A), |
588 |
| - luabind::value("B", SDL_CONTROLLER_BUTTON_B), |
589 |
| - luabind::value("X", SDL_CONTROLLER_BUTTON_X), |
590 |
| - luabind::value("Y", SDL_CONTROLLER_BUTTON_Y), |
591 |
| - luabind::value("BACK", SDL_CONTROLLER_BUTTON_BACK), |
592 |
| - luabind::value("GUIDE", SDL_CONTROLLER_BUTTON_GUIDE), |
593 |
| - luabind::value("START", SDL_CONTROLLER_BUTTON_START), |
594 |
| - luabind::value("LEFTSTICK", SDL_CONTROLLER_BUTTON_LEFTSTICK), |
595 |
| - luabind::value("RIGHTSTICK", SDL_CONTROLLER_BUTTON_RIGHTSTICK), |
596 |
| - luabind::value("LEFTSHOULDER", SDL_CONTROLLER_BUTTON_LEFTSHOULDER), |
597 |
| - luabind::value("RIGHTSHOULDER", SDL_CONTROLLER_BUTTON_RIGHTSHOULDER), |
598 |
| - luabind::value("DPAD_UP", SDL_CONTROLLER_BUTTON_DPAD_UP), |
599 |
| - luabind::value("DPAD_DOWN", SDL_CONTROLLER_BUTTON_DPAD_DOWN), |
600 |
| - luabind::value("DPAD_LEFT", SDL_CONTROLLER_BUTTON_DPAD_LEFT), |
601 |
| - luabind::value("DPAD_RIGHT", SDL_CONTROLLER_BUTTON_DPAD_RIGHT), |
602 |
| - luabind::value("MAX", SDL_CONTROLLER_BUTTON_MAX)]; |
| 564 | + .enum_("GamepadButton")[luabind::value("INVALID", SDL_GAMEPAD_BUTTON_INVALID), |
| 565 | + luabind::value("A", SDL_GAMEPAD_BUTTON_SOUTH), |
| 566 | + luabind::value("B", SDL_GAMEPAD_BUTTON_EAST), |
| 567 | + luabind::value("X", SDL_GAMEPAD_BUTTON_WEST), |
| 568 | + luabind::value("Y", SDL_GAMEPAD_BUTTON_NORTH), |
| 569 | + luabind::value("BACK", SDL_GAMEPAD_BUTTON_BACK), |
| 570 | + luabind::value("GUIDE", SDL_GAMEPAD_BUTTON_GUIDE), |
| 571 | + luabind::value("START", SDL_GAMEPAD_BUTTON_START), |
| 572 | + luabind::value("LEFTSTICK", SDL_GAMEPAD_BUTTON_LEFT_STICK), |
| 573 | + luabind::value("RIGHTSTICK", SDL_GAMEPAD_BUTTON_RIGHT_STICK), |
| 574 | + luabind::value("LEFTSHOULDER", SDL_GAMEPAD_BUTTON_LEFT_SHOULDER), |
| 575 | + luabind::value("RIGHTSHOULDER", SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER), |
| 576 | + luabind::value("DPAD_UP", SDL_GAMEPAD_BUTTON_DPAD_UP), |
| 577 | + luabind::value("DPAD_DOWN", SDL_GAMEPAD_BUTTON_DPAD_DOWN), |
| 578 | + luabind::value("DPAD_LEFT", SDL_GAMEPAD_BUTTON_DPAD_LEFT), |
| 579 | + luabind::value("DPAD_RIGHT", SDL_GAMEPAD_BUTTON_DPAD_RIGHT), |
| 580 | + luabind::value("MAX", SDL_GAMEPAD_BUTTON_COUNT)]; |
603 | 581 | }
|
604 | 582 |
|
605 |
| -LuaBindingRegisterFunctionDefinitionForType(InputLuaBindings, SDL_GameControllerAxis) { |
| 583 | +LuaBindingRegisterFunctionDefinitionForType(InputLuaBindings, SDL_GamepadAxis) { |
606 | 584 | return luabind::class_<gamepad_axis>("GamepadAxis")
|
607 | 585 |
|
608 |
| - .enum_("GamepadAxis")[luabind::value("INVALID", SDL_CONTROLLER_AXIS_INVALID), |
609 |
| - luabind::value("LEFTX", SDL_CONTROLLER_AXIS_LEFTX), |
610 |
| - luabind::value("LEFTY", SDL_CONTROLLER_AXIS_LEFTY), |
611 |
| - luabind::value("RIGHTX", SDL_CONTROLLER_AXIS_RIGHTX), |
612 |
| - luabind::value("RIGHTY", SDL_CONTROLLER_AXIS_RIGHTY), |
613 |
| - luabind::value("TRIGGERLEFT", SDL_CONTROLLER_AXIS_TRIGGERLEFT), |
614 |
| - luabind::value("TRIGGERRIGHT", SDL_CONTROLLER_AXIS_TRIGGERRIGHT), |
615 |
| - luabind::value("MAX", SDL_CONTROLLER_AXIS_MAX)]; |
| 586 | + .enum_("GamepadAxis")[luabind::value("INVALID", SDL_GAMEPAD_AXIS_INVALID), |
| 587 | + luabind::value("LEFTX", SDL_GAMEPAD_AXIS_LEFTX), |
| 588 | + luabind::value("LEFTY", SDL_GAMEPAD_AXIS_LEFTY), |
| 589 | + luabind::value("RIGHTX", SDL_GAMEPAD_AXIS_RIGHTX), |
| 590 | + luabind::value("RIGHTY", SDL_GAMEPAD_AXIS_RIGHTY), |
| 591 | + luabind::value("TRIGGERLEFT", SDL_GAMEPAD_AXIS_LEFT_TRIGGER), |
| 592 | + luabind::value("TRIGGERRIGHT", SDL_GAMEPAD_AXIS_RIGHT_TRIGGER), |
| 593 | + luabind::value("MAX", SDL_GAMEPAD_AXIS_COUNT)]; |
616 | 594 | }
|
0 commit comments