mirror of https://github.com/axmolengine/axmol.git
Merge pull request #4389 from minggo/remove-unneeded-codes
override addChild in Sprite to fix error in binding generator
This commit is contained in:
commit
6c097fa692
|
@ -659,6 +659,16 @@ void Sprite::draw(void)
|
||||||
|
|
||||||
// Node overrides
|
// Node overrides
|
||||||
|
|
||||||
|
void Sprite::addChild(Node *child)
|
||||||
|
{
|
||||||
|
Node::addChild(child);
|
||||||
|
}
|
||||||
|
|
||||||
|
void Sprite::addChild(Node *child, int zOrder)
|
||||||
|
{
|
||||||
|
Node::addChild(child, zOrder);
|
||||||
|
}
|
||||||
|
|
||||||
void Sprite::addChild(Node *child, int zOrder, int tag)
|
void Sprite::addChild(Node *child, int zOrder, int tag)
|
||||||
{
|
{
|
||||||
CCASSERT(child != NULL, "Argument must be non-NULL");
|
CCASSERT(child != NULL, "Argument must be non-NULL");
|
||||||
|
|
|
@ -78,9 +78,6 @@ struct transformValues_;
|
||||||
* The default anchorPoint in Sprite is (0.5, 0.5).
|
* The default anchorPoint in Sprite is (0.5, 0.5).
|
||||||
*/
|
*/
|
||||||
class CC_DLL Sprite : public NodeRGBA, public TextureProtocol
|
class CC_DLL Sprite : public NodeRGBA, public TextureProtocol
|
||||||
#ifdef EMSCRIPTEN
|
|
||||||
, public GLBufferedNode
|
|
||||||
#endif // EMSCRIPTEN
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
@ -412,7 +409,10 @@ public:
|
||||||
virtual void removeChild(Node* child, bool cleanup) override;
|
virtual void removeChild(Node* child, bool cleanup) override;
|
||||||
virtual void removeAllChildrenWithCleanup(bool cleanup) override;
|
virtual void removeAllChildrenWithCleanup(bool cleanup) override;
|
||||||
virtual void reorderChild(Node *child, int zOrder) override;
|
virtual void reorderChild(Node *child, int zOrder) override;
|
||||||
using Node::addChild;
|
// Should also override addChild(Node*) and addChild(Node*, int), or binding generator will only
|
||||||
|
// bind addChild(Node*, int, int);
|
||||||
|
virtual void addChild(Node* child) override;
|
||||||
|
virtual void addChild(Node* child, int zOrder) override;
|
||||||
virtual void addChild(Node *child, int zOrder, int tag) override;
|
virtual void addChild(Node *child, int zOrder, int tag) override;
|
||||||
virtual void sortAllChildren() override;
|
virtual void sortAllChildren() override;
|
||||||
virtual void setScale(float scale) override;
|
virtual void setScale(float scale) override;
|
||||||
|
|
Loading…
Reference in New Issue