ZGFrameActionSprite.h 760 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // ZGFrameActionSprite.h
  3. // Billiards
  4. //
  5. // Created by zhuge on 2018/9/6.
  6. //
  7. #ifndef ZGFrameActionSprite_h
  8. #define ZGFrameActionSprite_h
  9. #include "CCSprite.h"
  10. using namespace std;
  11. NS_CC_BEGIN
  12. class ZGFrameActionSprite : public Sprite {
  13. public:
  14. static ZGFrameActionSprite* create();
  15. ZGFrameActionSprite();
  16. ~ZGFrameActionSprite();
  17. bool init() override;
  18. private:
  19. string _frameNamePrefix;
  20. int _frameIndex;
  21. private:
  22. void updateFramePrefixAndIndex();
  23. public:
  24. string getFrameNamePrefix() { return _frameNamePrefix; }
  25. int getFrameIndex() { return _frameIndex; }
  26. void setFrameNamePrefix(string prefix);
  27. void setFrameIndex(int frameIndex);
  28. };
  29. NS_CC_END
  30. #endif /* ZGFrameActionSprite_h */