mirror of https://github.com/axmolengine/axmol.git
30 lines
674 B
Plaintext
30 lines
674 B
Plaintext
|
|
#include "CCNode.h"
|
|
#include "CCProtocols.h"
|
|
#include "ccTypes.h"
|
|
|
|
namespace cocos2d {
|
|
class CCTextureAtlas;
|
|
|
|
class CCAtlasNode : public CCNode, public CCRGBAProtocol, public CCTextureProtocol
|
|
{
|
|
|
|
CCAtlasNode();
|
|
|
|
static CCAtlasNode * atlasWithTileFile(const char* tile,unsigned int tileWidth, unsigned int tileHeight, unsigned int itemsToRender);
|
|
bool initWithTileFile(const char* tile, unsigned int tileWidth, unsigned int tileHeight, unsigned int itemsToRender);
|
|
|
|
void updateAtlasValues();
|
|
|
|
void draw();
|
|
CCRGBAProtocol* convertToRGBAProtocol();
|
|
CCTexture2D* getTexture(void);
|
|
void setTexture(CCTexture2D *texture);
|
|
|
|
|
|
};
|
|
}//namespace cocos2d
|
|
|
|
|
|
|