 |
Blamite Game Engine - blam!
00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
9 #include <sdl2/SDL_keyboard.h>
10 #include <sdl2/SDL_mouse.h>
@ SDLK_BACKSPACE
Definition: SdlEmulationLayer.h:387
#define BLAM
Definition: keyboard.h:13
std::vector< int > special_keys
List of all special keys, or non-alphanumeric keys to be handled from the WM_KEYDOWN message.
Definition: keyboard.cpp:24
@ SDLK_HOME
Definition: SdlEmulationLayer.h:477
@ SDLK_F10
Definition: SdlEmulationLayer.h:469
Ogre::int32 SDL_Keycode
Definition: SdlEmulationLayer.h:10
@ SDLK_F12
Definition: SdlEmulationLayer.h:471
@ SDLK_F1
Definition: SdlEmulationLayer.h:460
unsigned char uint8_t
Definition: stdint.h:15
@ SDLK_UP
Definition: SdlEmulationLayer.h:485
bool is_special_key(WPARAM virtual_key)
Checks if the provided virtual key is found within the list of special keys.
Definition: keyboard.cpp:52
@ SDLK_F8
Definition: SdlEmulationLayer.h:467
bool is_regular_key(char character)
Determines whether or not the provided key is found in the list of normal characters.
Definition: keyboard.cpp:75
@ SDLK_F4
Definition: SdlEmulationLayer.h:463
@ SDLK_RETURN
Definition: SdlEmulationLayer.h:385
std::vector< char > normal_chars
List of all standard characters to be handled from the WM_CHAR message.
Definition: keyboard.cpp:33
@ SDLK_RIGHT
Definition: SdlEmulationLayer.h:482
@ SDLK_F2
Definition: SdlEmulationLayer.h:461
@ SDLK_F7
Definition: SdlEmulationLayer.h:466
@ SDLK_LEFT
Definition: SdlEmulationLayer.h:483
@ SDLK_DOWN
Definition: SdlEmulationLayer.h:484
@ SDLK_F9
Definition: SdlEmulationLayer.h:468
@ SDLK_TAB
Definition: SdlEmulationLayer.h:388
@ SDLK_F6
Definition: SdlEmulationLayer.h:465
std::vector< SDL_Keycode > active_keys
Definition: keyboard.cpp:42
@ SDLK_F11
Definition: SdlEmulationLayer.h:470
bool lock_keystate
Definition: keyboard.cpp:43
@ SDLK_F5
Definition: SdlEmulationLayer.h:464
@ SDLK_F3
Definition: SdlEmulationLayer.h:462