CXSprite.h文件

时间:2023-03-10 06:45:14
CXSprite.h文件
#ifndef __XSprite_H__
#define __XSprite_H__ #include "CocoHead.h" #define BTN_FRAME_AMOUNT 3 class ENGINE_API CXSprite : public CCSprite
{
public: /*
按钮的图片分割成几张 那个分割后每张的索引值
*/
enum BTN_FRAME_INDEX
{
BTN_FRAME_0 = ,
BTN_FRAME_1 = ,
BTN_FRAME_2 = ,
BTN_FRAME_3 = ,
BTN_FRAME_4 = ,
}; CXSprite();
virtual ~CXSprite(); //通过文件直接创建Sprite
static CXSprite* createSprite(const char* psFile, int nFrameIndex = -); //通过预先加载的CCSpriteFrame来创建Sprite
//nFrameIndex : -1--普通图片 0-2--按钮图片帧(按钮统一为3帧)
static CXSprite* create(const char* psTag, int nFrameIndex = -); string getPicName(); public:
string m_strPic;
}; #endif //__XSprite_H__