AdHeader.h 848 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #ifndef AdHeader_h
  2. #define AdHeader_h
  3. #include "cocos2d.h"
  4. using namespace cocos2d;
  5. #define NS_AD_BEGIN namespace ad {
  6. #define NS_AD_END }
  7. #define USING_NS_AD using namespace ad
  8. using namespace std;
  9. //#define ADLOG(format, ...) do {} while (0)
  10. // create funcions
  11. #define CREATE_FUNC_NO_INIT(__TYPE__) \
  12. static __TYPE__* create() \
  13. { \
  14. __TYPE__ *pRet = new(std::nothrow) __TYPE__(); \
  15. if (pRet) \
  16. { \
  17. pRet->autorelease(); \
  18. return pRet; \
  19. } \
  20. else \
  21. { \
  22. delete pRet; \
  23. pRet = nullptr; \
  24. return nullptr; \
  25. } \
  26. }
  27. #define NS_AD_EVENT_BEGIN namespace ad { namespace event {
  28. #define NS_AD_EVENT_END }}
  29. extern float FACEBOOK_REFRESH_TIME;
  30. #endif /* AdHeader_h */