lua_TouchTouchEvent.cpp 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #include "Base.h"
  2. #include "lua_TouchTouchEvent.h"
  3. namespace gameplay
  4. {
  5. static const char* enumStringEmpty = "";
  6. static const char* luaEnumString_TouchTouchEvent_TOUCH_PRESS = "TOUCH_PRESS";
  7. static const char* luaEnumString_TouchTouchEvent_TOUCH_RELEASE = "TOUCH_RELEASE";
  8. static const char* luaEnumString_TouchTouchEvent_TOUCH_MOVE = "TOUCH_MOVE";
  9. Touch::TouchEvent lua_enumFromString_TouchTouchEvent(const char* s)
  10. {
  11. if (strcmp(s, luaEnumString_TouchTouchEvent_TOUCH_PRESS) == 0)
  12. return Touch::TOUCH_PRESS;
  13. if (strcmp(s, luaEnumString_TouchTouchEvent_TOUCH_RELEASE) == 0)
  14. return Touch::TOUCH_RELEASE;
  15. if (strcmp(s, luaEnumString_TouchTouchEvent_TOUCH_MOVE) == 0)
  16. return Touch::TOUCH_MOVE;
  17. return Touch::TOUCH_PRESS;
  18. }
  19. const char* lua_stringFromEnum_TouchTouchEvent(Touch::TouchEvent e)
  20. {
  21. if (e == Touch::TOUCH_PRESS)
  22. return luaEnumString_TouchTouchEvent_TOUCH_PRESS;
  23. if (e == Touch::TOUCH_RELEASE)
  24. return luaEnumString_TouchTouchEvent_TOUCH_RELEASE;
  25. if (e == Touch::TOUCH_MOVE)
  26. return luaEnumString_TouchTouchEvent_TOUCH_MOVE;
  27. return enumStringEmpty;
  28. }
  29. }