3#ifndef ENGINE_CLIENT_INPUT_H
4#define ENGINE_CLIENT_INPUT_H
7#include <SDL_joystick.h>
53 void GetHatValue(
int Hat,
int (&HatKeys)[2])
override;
54 bool Relative(
float *pX,
float *pY)
override;
55 bool Absolute(
float *pX,
float *pY)
override;
118 void Init()
override;
123 void Clear()
override;
130 bool KeyPress(
int Key)
const override;
131 const char *
KeyName(
int Key)
const override;
void(* FCommandCallback)(IResult *pResult, void *pUserData)
Definition: console.h:92
Definition: graphics.h:487
@ KEY_LALT
Definition: keys.h:217
@ KEY_LCTRL
Definition: keys.h:215
@ KEY_LAST
Definition: keys.h:319
@ KEY_RALT
Definition: keys.h:221
@ KEY_LSHIFT
Definition: keys.h:216
@ KEY_RCTRL
Definition: keys.h:219
@ KEY_RGUI
Definition: keys.h:222
@ KEY_RSHIFT
Definition: keys.h:220
@ KEY_LGUI
Definition: keys.h:218
@ IO_MAX_PATH_LENGTH
Definition: types.h:43