lua_AudioSourceState.cpp 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #include "Base.h"
  2. #include "lua_AudioSourceState.h"
  3. namespace gameplay
  4. {
  5. static const char* enumStringEmpty = "";
  6. static const char* luaEnumString_AudioSourceState_INITIAL = "INITIAL";
  7. static const char* luaEnumString_AudioSourceState_PLAYING = "PLAYING";
  8. static const char* luaEnumString_AudioSourceState_PAUSED = "PAUSED";
  9. static const char* luaEnumString_AudioSourceState_STOPPED = "STOPPED";
  10. AudioSource::State lua_enumFromString_AudioSourceState(const char* s)
  11. {
  12. if (strcmp(s, luaEnumString_AudioSourceState_INITIAL) == 0)
  13. return AudioSource::INITIAL;
  14. if (strcmp(s, luaEnumString_AudioSourceState_PLAYING) == 0)
  15. return AudioSource::PLAYING;
  16. if (strcmp(s, luaEnumString_AudioSourceState_PAUSED) == 0)
  17. return AudioSource::PAUSED;
  18. if (strcmp(s, luaEnumString_AudioSourceState_STOPPED) == 0)
  19. return AudioSource::STOPPED;
  20. return AudioSource::INITIAL;
  21. }
  22. const char* lua_stringFromEnum_AudioSourceState(AudioSource::State e)
  23. {
  24. if (e == AudioSource::INITIAL)
  25. return luaEnumString_AudioSourceState_INITIAL;
  26. if (e == AudioSource::PLAYING)
  27. return luaEnumString_AudioSourceState_PLAYING;
  28. if (e == AudioSource::PAUSED)
  29. return luaEnumString_AudioSourceState_PAUSED;
  30. if (e == AudioSource::STOPPED)
  31. return luaEnumString_AudioSourceState_STOPPED;
  32. return enumStringEmpty;
  33. }
  34. }