RedWise.cpp 541 B

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // RedWise.cpp
  3. // MyGameCpp
  4. //
  5. // Created by 余纪柱 on 2020/12/22.
  6. //
  7. #include "RedWise.hpp"
  8. RedWise* RedWise::RW = NULL;
  9. RedWise* _redwise()
  10. {
  11. if (!RedWise::RW)
  12. {
  13. RedWise::RW = new RedWise();
  14. if (!(RedWise::RW && RedWise::RW->_init()))
  15. {
  16. delete RedWise::RW;
  17. RedWise::RW = NULL;
  18. }
  19. }
  20. return RedWise::RW;
  21. }
  22. #pragma mark - RedWise::初始化和析构
  23. RedWise* RedWise::getInstance()
  24. {
  25. return _redwise();
  26. }
  27. bool RedWise::_init()
  28. {
  29. return true;
  30. }