mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-18 21:31:16 +00:00
30 lines
667 B
C++
30 lines
667 B
C++
#ifndef LEGOKEYMAPS_H
|
|
#define LEGOKEYMAPS_H
|
|
|
|
#include "decomp.h"
|
|
#include "lego1_export.h"
|
|
|
|
#include <SDL3/SDL_keyboard.h>
|
|
#include <SDL3/SDL_keycode.h>
|
|
#include <SDL3/SDL_scancode.h>
|
|
#ifdef MINIWIN
|
|
#include "miniwin/windows.h"
|
|
#else
|
|
#include <windows.h>
|
|
#endif
|
|
|
|
#include <map>
|
|
#include <variant>
|
|
|
|
|
|
struct {
|
|
SDL_Scancode k_forward[2] = {SDL_SCANCODE_UP, SDL_SCANCODE_KP_8};
|
|
SDL_Scancode k_back[2] = {SDL_SCANCODE_DOWN, SDL_SCANCODE_KP_2};
|
|
SDL_Scancode k_left[2] = {SDL_SCANCODE_LEFT, SDL_SCANCODE_KP_4};
|
|
SDL_Scancode k_right[2] = {SDL_SCANCODE_RIGHT, SDL_SCANCODE_KP_6};
|
|
SDL_Scancode k_sprint[2] = {SDL_SCANCODE_LCTRL, SDL_SCANCODE_RCTRL};
|
|
} g_keyMaps;
|
|
|
|
|
|
#endif
|