[cocos2d-x] Closes #612, added SkeletonBatch::destroyInstance for testing purposes

This commit is contained in:
badlogic 2016-08-01 12:16:43 +02:00
parent 82adb733cb
commit 2a32c3e113
2 changed files with 9 additions and 0 deletions

View File

@ -51,6 +51,13 @@ SkeletonBatch* SkeletonBatch::getInstance () {
return instance; return instance;
} }
void SkeletonBatch::destroyInstance () {
if (instance) {
delete instance;
instance = nullptr;
}
}
SkeletonBatch::SkeletonBatch (int capacity) : SkeletonBatch::SkeletonBatch (int capacity) :
_capacity(capacity), _position(0) _capacity(capacity), _position(0)
{ {

View File

@ -46,6 +46,8 @@ public:
static SkeletonBatch* getInstance (); static SkeletonBatch* getInstance ();
static void destroyInstance ();
void update (float delta); void update (float delta);
void addCommand (cocos2d::Renderer* renderer, float globalOrder, GLuint textureID, cocos2d::GLProgramState* glProgramState, void addCommand (cocos2d::Renderer* renderer, float globalOrder, GLuint textureID, cocos2d::GLProgramState* glProgramState,