сделал нормальные имена полей таблиц, возвращаемых некоторыми функциями(и получаемых в аргументах) && create and use macro LUA_PUSH_INTEGER_FILED for push enums
This commit is contained in:
265
src/scancodes.h
265
src/scancodes.h
@@ -8,270 +8,183 @@
|
||||
|
||||
static inline void syscalls_register_scancodes(lua_State* L)
|
||||
{
|
||||
lua_newtable(L);
|
||||
lua_newtable(L);
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_0);
|
||||
lua_setfield(L, -2, "0");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_0, "0");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_1);
|
||||
lua_setfield(L, -2, "1");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_1, "1");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_2);
|
||||
lua_setfield(L, -2, "2");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_2, "2");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_3);
|
||||
lua_setfield(L, -2, "3");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_3, "3");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_4);
|
||||
lua_setfield(L, -2, "4");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_4, "5");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_5);
|
||||
lua_setfield(L, -2, "6");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_5, "6");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_7);
|
||||
lua_setfield(L, -2, "7");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_7, "7");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_8);
|
||||
lua_setfield(L, -2, "8");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_8, "8");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_9);
|
||||
lua_setfield(L, -2, "9");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_9, "9");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_A);
|
||||
lua_setfield(L, -2, "A");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_A, "A");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_B);
|
||||
lua_setfield(L, -2, "B");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_B, "B");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_C);
|
||||
lua_setfield(L, -2, "C");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_C, "C");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_D);
|
||||
lua_setfield(L, -2, "D");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_D, "D");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_E);
|
||||
lua_setfield(L, -2, "E");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_E, "E");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F);
|
||||
lua_setfield(L, -2, "F");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F, "F");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_G);
|
||||
lua_setfield(L, -2, "G");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_G, "G");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_H);
|
||||
lua_setfield(L, -2, "H");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_H, "H");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_J);
|
||||
lua_setfield(L, -2, "J");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_J, "J");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_K);
|
||||
lua_setfield(L, -2, "K");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_K, "K");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_L);
|
||||
lua_setfield(L, -2, "L");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_L, "L");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_M);
|
||||
lua_setfield(L, -2, "M");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_M, "M");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_N);
|
||||
lua_setfield(L, -2, "N");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_N, "N");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_O);
|
||||
lua_setfield(L, -2, "O");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_O, "O");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_P);
|
||||
lua_setfield(L, -2, "P");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_P, "P");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_Q);
|
||||
lua_setfield(L, -2, "Q");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_Q, "Q");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_R);
|
||||
lua_setfield(L, -2, "R");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_R, "R");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_S);
|
||||
lua_setfield(L, -2, "S");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_S, "S");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_T);
|
||||
lua_setfield(L, -2, "T");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_T, "T");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_U);
|
||||
lua_setfield(L, -2, "U");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_U, "U");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_V);
|
||||
lua_setfield(L, -2, "V");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_V, "V");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_W);
|
||||
lua_setfield(L, -2, "W");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_W, "W");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_X);
|
||||
lua_setfield(L, -2, "X");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_X, "X");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_Y);
|
||||
lua_setfield(L, -2, "Y");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_Y, "Y");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_Z);
|
||||
lua_setfield(L, -2, "Z");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_Z, "Z");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F1);
|
||||
lua_setfield(L, -2, "F1");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F1, "F1");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F2);
|
||||
lua_setfield(L, -2, "F2");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F2, "F2");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F3);
|
||||
lua_setfield(L, -2, "F3");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F3, "F3");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F4);
|
||||
lua_setfield(L, -2, "F4");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F4, "F4");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F5);
|
||||
lua_setfield(L, -2, "F5");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F5, "F5");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F6);
|
||||
lua_setfield(L, -2, "F6");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F6, "F6");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F7);
|
||||
lua_setfield(L, -2, "F7");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F7, "F7");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F8);
|
||||
lua_setfield(L, -2, "F8");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F8, "F8");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F9);
|
||||
lua_setfield(L, -2, "F9");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F9, "F9");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F10);
|
||||
lua_setfield(L, -2, "F10");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F10, "F10");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F11);
|
||||
lua_setfield(L, -2, "F11");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F11, "F11");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_F12);
|
||||
lua_setfield(L, -2, "F12");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_F12, "F12");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_LSHIFT);
|
||||
lua_setfield(L, -2, "LeftShift");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_LSHIFT, "LeftShift");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_RSHIFT);
|
||||
lua_setfield(L, -2, "RightShift");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_RSHIFT, "RightShift");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_BACKSLASH);
|
||||
lua_setfield(L, -2, "Backslash");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_BACKSLASH, "Backslash");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_COMMA);
|
||||
lua_setfield(L, -2, "Comma");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_COMMA, "Comma");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_SLASH);
|
||||
lua_setfield(L, -2, "Slash");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_SLASH, "Slash");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_LALT);
|
||||
lua_setfield(L, -2, "LeftAlt");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_LALT, "LeftAlt");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_RALT);
|
||||
lua_setfield(L, -2, "RightAlt");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_RALT, "RightAlt");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_LCTRL);
|
||||
lua_setfield(L, -2, "LeftCtrl");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_LCTRL, "LeftCtrl");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_RCTRL);
|
||||
lua_setfield(L, -2, "RightCtrl");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_RCTRL, "RightCtrl");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_CAPSLOCK);
|
||||
lua_setfield(L, -2, "CapsLock");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_CAPSLOCK, "CapsLock");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMLOCK);
|
||||
lua_setfield(L, -2, "NumLock");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMLOCK, "NumLock");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_POINT);
|
||||
lua_setfield(L, -2, "Point");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_POINT, "Point");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_ENTER);
|
||||
lua_setfield(L, -2, "Enter");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_ENTER, "Enter");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_ESC);
|
||||
lua_setfield(L, -2, "Esc");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_ESC, "Esc");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_TAB);
|
||||
lua_setfield(L, -2, "Tab");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_TAB, "Tab");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_HOME);
|
||||
lua_setfield(L, -2, "Home");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_HOME, "Home");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_PGUP);
|
||||
lua_setfield(L, -2, "PageUp");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_PGUP, "PageUp");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_PGDOWN);
|
||||
lua_setfield(L, -2, "PageDown");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_PGDOWN, "PageDown");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_END);
|
||||
lua_setfield(L, -2, "End");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_END, "End");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_UP);
|
||||
lua_setfield(L, -2, "Up");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_UP, "Up");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_DOWN);
|
||||
lua_setfield(L, -2, "Down");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_DOWN, "Down");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_LEFT);
|
||||
lua_setfield(L, -2, "Left");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_LEFT, "Left");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_RIGHT);
|
||||
lua_setfield(L, -2, "Right");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_RIGHT, "Right");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_DELETE);
|
||||
lua_setfield(L, -2, "Delete");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_DELETE, "Delete");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_INSERT);
|
||||
lua_setfield(L, -2, "Insert");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_INSERT, "Insert");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_MINUS);
|
||||
lua_setfield(L, -2, "Minus");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_MINUS, "Minus");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_NUMPAD_ENTER);
|
||||
lua_setfield(L, -2, "NumpadEnter");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_NUMPAD_ENTER, "NumpadEnter");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_EXT_NUMPAD_DIV);
|
||||
lua_setfield(L, -2, "NumpadDiv");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_EXT_NUMPAD_DIV, "NumpadDiv");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_MULT);
|
||||
lua_setfield(L, -2, "NumpadMult");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_MULT, "NumpadMult");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_MINUS);
|
||||
lua_setfield(L, -2, "NumpadMinus");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_MINUS, "NumpadMinus");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_PLUS);
|
||||
lua_setfield(L, -2, "NumpadPlus");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_PLUS, "NumpadPlus");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_0);
|
||||
lua_setfield(L, -2, "Numpad_0");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_0, "Numpad_0");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_1);
|
||||
lua_setfield(L, -2, "Numpad_1");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_1, "Numpad_1");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_2);
|
||||
lua_setfield(L, -2, "Numpad_2");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_2, "Numpad_2");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_3);
|
||||
lua_setfield(L, -2, "Numpad_3");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_3, "Numpad_3");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_4);
|
||||
lua_setfield(L, -2, "Numpad_4");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_4, "Numpad_4");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_5);
|
||||
lua_setfield(L, -2, "Numpad_5");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_5, "Numpad_5");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_6);
|
||||
lua_setfield(L, -2, "Numpad_6");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_6, "Numpad_6");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_7);
|
||||
lua_setfield(L, -2, "Numpad_7");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_7, "Numpad_7");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_8);
|
||||
lua_setfield(L, -2, "Numpad_8");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_8, "Numpad_8");
|
||||
|
||||
lua_pushinteger(L, KSYS_SCANCODE_NUMPAD_9);
|
||||
lua_setfield(L, -2, "Numpad_9");
|
||||
LUA_PUSH_INTEGER_FIELD(L, KSYS_SCANCODE_NUMPAD_9, "Numpad_9");
|
||||
|
||||
lua_setfield(L, -2, "scancode");
|
||||
lua_setfield(L, -2, "scancode");
|
||||
}
|
||||
|
||||
#endif // _SYSCALLS_ENUM_SCANCODES_
|
||||
|
Reference in New Issue
Block a user