// // AniContainerSprite.h // SteveMaggieCpp // // Created by Katarzyna Kalinowska-Górska on 17.05.2017. // // #ifndef AniContainerSprite_h #define AniContainerSprite_h #include "AniPlainNode.h" class AniContainerSprite : public AniPlainNode { public: static AniContainerSprite* createWithAniContainerSpritePath(std::string AniContainerSpritePath); virtual bool initWithAniContainerSpritePath(std::string AniContainerSpritePath); // virtual void onEnter() override; virtual void prepareSize(const rapidjson::Value& jsonValue, float& width, float& height) override; virtual void addContentNode(cocos2d::Node* contentNode); bool hasContent() { return _contentNode != nullptr; } protected: std::string _AniContainerSpritePath; cocos2d::Sprite* _AniContainerSprite; cocos2d::Node* _contentNode; }; #endif /* AniContainerSprite_h */