UNPKG

ts-game-engine

Version:

Simple WebGL game/render engine written in TypeScript

115 lines (114 loc) 3.27 kB
"use strict"; // I would have liked to have a const enum, but they don't work across modules. Object.defineProperty(exports, "__esModule", { value: true }); class Keys { } exports.Keys = Keys; // Mouse Keys.MOUSE_BUTTON_COUNT = 3; Keys.MOUSE_BUTTON_MAIN = 0; Keys.MOUSE_BUTTON_MIDDLE = 1; Keys.MOUSE_BUTTON_SECONDARY = 2; // Keyboard Keys.COUNT = 101; Keys.KEY_ESCAPE = "Escape"; Keys.KEY_F1 = "F1"; Keys.KEY_F2 = "F2"; Keys.KEY_F3 = "F3"; Keys.KEY_F4 = "F4"; Keys.KEY_F5 = "F5"; Keys.KEY_F6 = "F6"; Keys.KEY_F7 = "F7"; Keys.KEY_F8 = "F8"; Keys.KEY_F9 = "F9"; Keys.KEY_F10 = "F10"; Keys.KEY_F11 = "F11"; Keys.KEY_F12 = "F12"; Keys.KEY_DIGIT_0 = "Digit0"; Keys.KEY_DIGIT_1 = "Digit1"; Keys.KEY_DIGIT_2 = "Digit2"; Keys.KEY_DIGIT_3 = "Digit3"; Keys.KEY_DIGIT_4 = "Digit4"; Keys.KEY_DIGIT_5 = "Digit5"; Keys.KEY_DIGIT_6 = "Digit6"; Keys.KEY_DIGIT_7 = "Digit7"; Keys.KEY_DIGIT_8 = "Digit8"; Keys.KEY_DIGIT_9 = "Digit9"; Keys.KEY_Q = "KeyQ"; Keys.KEY_W = "KeyW"; Keys.KEY_E = "KeyE"; Keys.KEY_R = "KeyR"; Keys.KEY_T = "KeyT"; Keys.KEY_Y = "KeyY"; Keys.KEY_U = "KeyU"; Keys.KEY_I = "KeyI"; Keys.KEY_O = "KeyO"; Keys.KEY_P = "KeyP"; Keys.KEY_A = "KeyA"; Keys.KEY_S = "KeyS"; Keys.KEY_D = "KeyD"; Keys.KEY_F = "KeyF"; Keys.KEY_G = "KeyG"; Keys.KEY_H = "KeyH"; Keys.KEY_J = "KeyJ"; Keys.KEY_K = "KeyK"; Keys.KEY_L = "KeyL"; Keys.KEY_Z = "KeyZ"; Keys.KEY_X = "KeyX"; Keys.KEY_C = "KeyC"; Keys.KEY_V = "KeyV"; Keys.KEY_B = "KeyB"; Keys.KEY_N = "KeyN"; Keys.KEY_M = "KeyM"; Keys.KEY_MINUS = "Minus"; Keys.KEY_EQUAL = "Equal"; Keys.KEY_BACKSPACE = "Backspace"; Keys.KEY_TAB = "Tab"; Keys.KEY_BRACKET_LEFT = "BracketLeft"; Keys.KEY_BRACKET_RIGHT = "BracketRight"; Keys.KEY_ENTER = "Enter"; Keys.KEY_CONTROL_LEFT = "ControlLeft"; Keys.KEY_CONTROL_RIGHT = "ControlRight"; Keys.KEY_SEMICOLON = "Semicolon"; Keys.KEY_QUOTE = "Quote"; Keys.KEY_BACK_QUOTE = "Backquote"; Keys.KEY_SHIFT_LEFT = "ShiftLeft"; Keys.KEY_SHIFT_RIGHT = "ShiftRight"; Keys.KEY_BACK_SLASH = "Backslash"; Keys.KEY_COMMA = "Comma"; Keys.KEY_PERIOD = "Period"; Keys.KEY_SLASH = "Slash"; Keys.KEY_ALT_LEFT = "AltLeft"; Keys.KEY_ALT_RIGHT = "AltRight"; Keys.KEY_SPACE = "Space"; Keys.KEY_PRINT_SCREEN = "PrintScreen"; Keys.KEY_PAUSE = "Pause"; Keys.KEY_CAPS_LOCK = "CapsLock"; Keys.KEY_NUM_LOCK = "NumLock"; Keys.KEY_SCROLL_LOCK = "ScrollLock"; Keys.KEY_INSERT = "Insert"; Keys.KEY_HOME = "Home"; Keys.KEY_PAGE_UP = "PageUp"; Keys.KEY_DELETE = "Delete"; Keys.KEY_END = "End"; Keys.KEY_PAGE_DOWN = "PageDown"; Keys.KEY_ARROW_UP = "ArrowUp"; Keys.KEY_ARROW_LEFT = "ArrowLeft"; Keys.KEY_ARROW_RIGHT = "ArrowRight"; Keys.KEY_ARROW_DOWN = "ArrowDown"; Keys.KEY_NUMPAD_0 = "Numpad0"; Keys.KEY_NUMPAD_1 = "Numpad1"; Keys.KEY_NUMPAD_2 = "Numpad2"; Keys.KEY_NUMPAD_3 = "Numpad3"; Keys.KEY_NUMPAD_4 = "Numpad4"; Keys.KEY_NUMPAD_5 = "Numpad5"; Keys.KEY_NUMPAD_6 = "Numpad6"; Keys.KEY_NUMPAD_7 = "Numpad7"; Keys.KEY_NUMPAD_8 = "Numpad8"; Keys.KEY_NUMPAD_9 = "Numpad9"; Keys.KEY_NUMPAD_ADD = "NumpadAdd"; Keys.KEY_NUMPAD_SUBTRACT = "NumpadSubtract"; Keys.KEY_NUMPAD_MULTIPLY = "NumpadMultiply"; Keys.KEY_NUMPAD_DIVIDE = "NumpadDivide"; Keys.KEY_NUMPAD_DECIMAL = "NumpadDecimal"; Keys.KEY_NUMPAD_ENTER = "NumpadEnter";