holesome/src/game/input/input_identity.h

29 lines
490 B
C
Raw Normal View History

2023-05-16 21:56:55 +02:00
#ifndef HOLESOME_INPUT_IDENTITY_H
#define HOLESOME_INPUT_IDENTITY_H
#include "direction.h"
enum InputDeviceType
{
ALL,
KEYBOARD,
GAMEPAD
};
struct InputIdentity
{
Direction direction = Direction();
InputDeviceType deviceType = InputDeviceType::ALL;
unsigned int gamepadId = 0;
unsigned int inputOrder = 0;
bool isActive = true;
explicit InputIdentity(InputDeviceType type) {
deviceType = type;
};
};
#endif //HOLESOME_INPUT_IDENTITY_H