25#ifndef __cocos2d_tests__SpritePolygonTest__
27#include "../BaseTest.h"
28#include "ui/CocosGUI.h"
42 virtual bool init()
override;
44 virtual void onExit()
override;
55 virtual bool init()
override;
81 cocos2d::Sprite*
makeSprite(
const std::string& filename,
const cocos2d::Vec2& pos);
82 virtual bool init()
override;
85 void makeSprites(
const std::string* list,
const int count,
const float y);
86 void changeEpsilon(Ref *pSender, cocos2d::ui::Slider::EventType type);
87 void updateLabel(
const cocos2d::Sprite* sp,
const cocos2d::PolygonInfo &pinfo);
112 virtual bool init()
override;
116 void update(
float dt)
override;
152 virtual void update(
float dt)
override;
153 virtual bool init()
override;
176 virtual cocos2d::Sprite*
makeSprite()
override;
DEFINE_TEST_SUITE(SpritePolygonTest)
virtual void initSprites() override
CREATE_FUNC(Issue14017Test)
CREATE_FUNC(SpritePolygonTest1)
void initSprites() override
virtual void initSprites() override
CREATE_FUNC(SpritePolygonTest2)
CREATE_FUNC(SpritePolygonTest3)
void initSprites() override
CREATE_FUNC(SpritePolygonTest4)
void initSprites() override
CREATE_FUNC(SpritePolygonTest5)
void loadDefaultSprites()
virtual bool init() override
cocos2d::PolygonInfo _polygonInfo
void addSpritePolygon(const cocos2d::Vec2 &pos)
void update(float dt) override
SpritePolygonTestAutoPolyIsland()
CREATE_FUNC(SpritePolygonTestAutoPolyIsland)
virtual void initSprites() override
virtual std::string title() const override
virtual void onEnter() override
virtual void onExit() override
cocos2d::Vector< cocos2d::DrawNode * > _drawNodes
virtual std::string subtitle() const override
virtual bool init() override
virtual void initSprites()
cocos2d::Sprite * _normalSprite
cocos2d::Sprite * _polygonSprite
virtual bool init() override
virtual void initSprites() override
CREATE_FUNC(SpritePolygonTestFrameAnim)
SpritePolygonTestFrameAnim()
CREATE_FUNC(SpritePolygonTestNoCrash)
SpritePolygonTestNoCrash()
virtual void initSprites() override
cocos2d::Sprite * makeSprite(const std::string &filename, const cocos2d::Vec2 &pos)
cocos2d::Label * _epsilonLabel
void makeSprites(const std::string *list, const int count, const float y)
void changeEpsilon(Ref *pSender, cocos2d::ui::Slider::EventType type)
void updateLabel(const cocos2d::Sprite *sp, const cocos2d::PolygonInfo &pinfo)
virtual bool init() override
virtual void initSprites()
CREATE_FUNC(SpritePolygonTestTPIsland)
SpritePolygonTestTPIsland()
virtual void initSprites() override