UNPKG

ridder

Version:

A straightforward game engine for simple data-driven games in JavaScript

75 lines (74 loc) 2.62 kB
import { vec } from "./vector.js"; export const VECTOR_ZERO = vec(0, 0); export const VECTOR_UP = vec(0, -1); export const VECTOR_DOWN = vec(0, 1); export const VECTOR_LEFT = vec(-1, 0); export const VECTOR_RIGHT = vec(1, 0); export var InputCode; (function (InputCode) { InputCode["NONE"] = ""; InputCode["KEY_A"] = "KeyA"; InputCode["KEY_B"] = "KeyB"; InputCode["KEY_C"] = "KeyC"; InputCode["KEY_D"] = "KeyD"; InputCode["KEY_E"] = "KeyE"; InputCode["KEY_F"] = "KeyF"; InputCode["KEY_G"] = "KeyG"; InputCode["KEY_H"] = "KeyH"; InputCode["KEY_I"] = "KeyI"; InputCode["KEY_J"] = "KeyJ"; InputCode["KEY_K"] = "KeyK"; InputCode["KEY_L"] = "KeyL"; InputCode["KEY_M"] = "KeyM"; InputCode["KEY_N"] = "KeyN"; InputCode["KEY_O"] = "KeyO"; InputCode["KEY_P"] = "KeyP"; InputCode["KEY_Q"] = "KeyQ"; InputCode["KEY_R"] = "KeyR"; InputCode["KEY_S"] = "KeyS"; InputCode["KEY_T"] = "KeyT"; InputCode["KEY_U"] = "KeyU"; InputCode["KEY_V"] = "KeyV"; InputCode["KEY_W"] = "KeyW"; InputCode["KEY_X"] = "KeyX"; InputCode["KEY_Y"] = "KeyY"; InputCode["KEY_Z"] = "KeyZ"; InputCode["KEY_1"] = "Digit1"; InputCode["KEY_2"] = "Digit2"; InputCode["KEY_3"] = "Digit3"; InputCode["KEY_4"] = "Digit4"; InputCode["KEY_5"] = "Digit5"; InputCode["KEY_6"] = "Digit6"; InputCode["KEY_7"] = "Digit7"; InputCode["KEY_8"] = "Digit8"; InputCode["KEY_9"] = "Digit9"; InputCode["KEY_0"] = "Digit0"; InputCode["KEY_F1"] = "F1"; InputCode["KEY_F2"] = "F2"; InputCode["KEY_F3"] = "F3"; InputCode["KEY_F4"] = "F4"; InputCode["KEY_F5"] = "F5"; InputCode["KEY_F6"] = "F6"; InputCode["KEY_F7"] = "F7"; InputCode["KEY_F8"] = "F8"; InputCode["KEY_F9"] = "F9"; InputCode["KEY_F10"] = "F10"; InputCode["KEY_F11"] = "F11"; InputCode["KEY_F12"] = "F12"; InputCode["KEY_TAB"] = "Tab"; InputCode["KEY_ESCAPE"] = "Escape"; InputCode["KEY_SPACE"] = "Space"; InputCode["KEY_ENTER"] = "Enter"; InputCode["KEY_BACKSPACE"] = "Backspace"; InputCode["KEY_SHIFT_LEFT"] = "ShiftLeft"; InputCode["KEY_SHIFT_RIGHT"] = "ShiftRight"; InputCode["KEY_CTRL_LEFT"] = "ControlLeft"; InputCode["KEY_CTRL_RIGHT"] = "ControlRight"; InputCode["KEY_UP"] = "ArrowUp"; InputCode["KEY_DOWN"] = "ArrowDown"; InputCode["KEY_RIGHT"] = "ArrowRight"; InputCode["KEY_LEFT"] = "ArrowLeft"; InputCode["MOUSE_LEFT"] = "MouseLeft"; InputCode["MOUSE_RIGHT"] = "MouseRight"; InputCode["MOUSE_MIDDLE"] = "MouseMiddle"; })(InputCode || (InputCode = {}));