| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #include "Base.h"
- #include "lua_GamepadGamepadEvent.h"
- namespace gameplay
- {
- static const char* enumStringEmpty = "";
- static const char* luaEnumString_GamepadGamepadEvent_CONNECTED_EVENT = "CONNECTED_EVENT";
- static const char* luaEnumString_GamepadGamepadEvent_DISCONNECTED_EVENT = "DISCONNECTED_EVENT";
- static const char* luaEnumString_GamepadGamepadEvent_BUTTONS_EVENT = "BUTTONS_EVENT";
- static const char* luaEnumString_GamepadGamepadEvent_JOYSTICK_EVENT = "JOYSTICK_EVENT";
- static const char* luaEnumString_GamepadGamepadEvent_TRIGGER_EVENT = "TRIGGER_EVENT";
- Gamepad::GamepadEvent lua_enumFromString_GamepadGamepadEvent(const char* s)
- {
- if (strcmp(s, luaEnumString_GamepadGamepadEvent_CONNECTED_EVENT) == 0)
- return Gamepad::CONNECTED_EVENT;
- if (strcmp(s, luaEnumString_GamepadGamepadEvent_DISCONNECTED_EVENT) == 0)
- return Gamepad::DISCONNECTED_EVENT;
- if (strcmp(s, luaEnumString_GamepadGamepadEvent_BUTTONS_EVENT) == 0)
- return Gamepad::BUTTONS_EVENT;
- if (strcmp(s, luaEnumString_GamepadGamepadEvent_JOYSTICK_EVENT) == 0)
- return Gamepad::JOYSTICK_EVENT;
- if (strcmp(s, luaEnumString_GamepadGamepadEvent_TRIGGER_EVENT) == 0)
- return Gamepad::TRIGGER_EVENT;
- GP_ERROR("Invalid enumeration value '%s' for enumeration Gamepad::GamepadEvent.", s);
- return Gamepad::CONNECTED_EVENT;
- }
- const char* lua_stringFromEnum_GamepadGamepadEvent(Gamepad::GamepadEvent e)
- {
- if (e == Gamepad::CONNECTED_EVENT)
- return luaEnumString_GamepadGamepadEvent_CONNECTED_EVENT;
- if (e == Gamepad::DISCONNECTED_EVENT)
- return luaEnumString_GamepadGamepadEvent_DISCONNECTED_EVENT;
- if (e == Gamepad::BUTTONS_EVENT)
- return luaEnumString_GamepadGamepadEvent_BUTTONS_EVENT;
- if (e == Gamepad::JOYSTICK_EVENT)
- return luaEnumString_GamepadGamepadEvent_JOYSTICK_EVENT;
- if (e == Gamepad::TRIGGER_EVENT)
- return luaEnumString_GamepadGamepadEvent_TRIGGER_EVENT;
- GP_ERROR("Invalid enumeration value '%d' for enumeration Gamepad::GamepadEvent.", e);
- return enumStringEmpty;
- }
- }
|