#ifndef _DRAW_PRIMITIVES_TEST_H_ #define _DRAW_PRIMITIVES_TEST_H_ #include "cocos2d.h" #include "../testBasic.h" #include "../BaseTest.h" #include class BaseLayer : public BaseTest { public: BaseLayer(); void restartCallback(Ref* sender); void nextCallback(Ref* sender); void backCallback(Ref* sender); virtual std::string title() const override; virtual std::string subtitle() const override; virtual void onEnter(); }; class DrawPrimitivesTest : public BaseLayer { public: DrawPrimitivesTest(); virtual std::string title() const override; virtual std::string subtitle() const override; virtual void draw(); protected: void onDraw(); protected: CustomCommand _customCommand; }; class DrawNodeTest : public BaseLayer { public: DrawNodeTest(); virtual std::string title() const override; virtual std::string subtitle() const override; }; class DrawPrimitivesTestScene : public TestScene { public: virtual void runThisTest(); }; #endif