PuzzleSDK
SpriteTest.h
浏览该文件的文档.
1/****************************************************************************
2 Copyright (c) 2013 cocos2d-x.org
3 Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
4
5 http://www.cocos2d-x.org
6
7 Permission is hereby granted, free of charge, to any person obtaining a copy
8 of this software and associated documentation files (the "Software"), to deal
9 in the Software without restriction, including without limitation the rights
10 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 copies of the Software, and to permit persons to whom the Software is
12 furnished to do so, subject to the following conditions:
13
14 The above copyright notice and this permission notice shall be included in
15 all copies or substantial portions of the Software.
16
17 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 THE SOFTWARE.
24 ****************************************************************************/
25
26#ifndef _SPRITE_TEST_H_
27#define _SPRITE_TEST_H_
28
29#include "cocos2d.h"
30#include "../BaseTest.h"
31#include <string>
32
33DEFINE_TEST_SUITE(SpriteTests);
34
36{
37protected:
38 std::string _title;
39
40public:
41};
42
43class Sprite1 : public SpriteTestDemo
44{
45public:
47 Sprite1();
48 virtual std::string title() const override;
49 virtual std::string subtitle() const override;
50
51 void addNewSpriteWithCoords(cocos2d::Vec2 p);
52 void onTouchesEnded(const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
53};
54
56{
57public:
60 bool init() override;
61 virtual std::string title() const override;
62 virtual std::string subtitle() const override;
63
64 void addNewSpriteWithCoords(cocos2d::Vec2 p);
65 void onTouchesEnded(const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
66
67 cocos2d::Sprite* _background;
68};
69
71{
72public:
75 void addNewSpriteWithCoords(cocos2d::Vec2 p);
76 void onTouchesEnded(const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
77 virtual std::string title() const override;
78 virtual std::string subtitle() const override;
79};
80
82{
83public:
86 void removeAndAddSprite(float dt);
87 virtual std::string title() const override;
88 virtual std::string subtitle() const override;
89
90};
91
93{
94public:
96
98 void removeAndAddSprite(float dt);
99 virtual std::string title() const override;
100 virtual std::string subtitle() const override;
101};
102
104{
105public:
107
108 SpriteZOrder();
109 void reorderSprite(float dt);
110 virtual std::string title() const override;
111 virtual std::string subtitle() const override;
112
113protected:
114 int _dir;
115};
116
118{
119public:
121
123 void reorderSprite(float dt);
124 virtual std::string title() const override;
125 virtual std::string subtitle() const override;
126
127protected:
128 int _dir;
129};
130
132{
133public:
135
137 virtual std::string title() const override;
138 virtual std::string subtitle() const override;
139};
140
142{
143public:
145
147 virtual std::string title() const override;
148 virtual std::string subtitle() const override;
149};
150
152{
153public:
155
157 virtual std::string title() const override;
158 virtual std::string subtitle() const override;
159 void reorderSprite(float dt);
160 cocos2d::Sprite* makeSpriteZ(int aZ);
161
162private:
163 cocos2d::SpriteBatchNode* batchNode;
164 cocos2d::Sprite* sprite1;
165 cocos2d::Sprite* sprite2;
166 cocos2d::Sprite* sprite3;
167};
168
170{
171public:
173
175 virtual std::string title() const override;
176 virtual std::string subtitle() const override;
177 void reorderSprites(float dt);
178};
179
181{
182public:
184
185 virtual void onEnter() override;
186 virtual void onExit() override;
188 virtual std::string title() const override;
189 virtual std::string subtitle() const override;
190
191protected:
192 int _dir;
193 float _time;
194};
195
197{
198public:
200
201 virtual void onEnter() override;
202 virtual void onExit() override;
204 virtual std::string title() const override;
205 virtual std::string subtitle() const override;
206
207protected:
208 int _dir;
209 float _time;
210};
211
213{
214public:
216
218 virtual std::string title() const override;
219 virtual std::string subtitle() const override;
220};
221
223{
224public:
226
228 virtual std::string title() const override;
229 virtual std::string subtitle() const override;
230};
231
233{
234public:
236
237 virtual void onEnter() override;
238 virtual void onExit() override;
239 virtual std::string title() const override;
240 virtual std::string subtitle() const override;
241};
242
244{
245public:
247
248 Sprite6();
249 virtual std::string title() const override;
250};
251
253{
254public:
256
257 SpriteFlip();
258 void flipSprites(float dt);
259 virtual std::string title() const override;
260 virtual std::string subtitle() const override;
261};
262
264{
265public:
268 void flipSprites(float dt);
269 virtual std::string title() const override;
270 virtual std::string subtitle() const override;
271};
272
274{
275public:
278 virtual void onEnter() override;
279 virtual void onExit() override;
280 virtual std::string title() const override;
281 virtual std::string subtitle() const override;
282};
283
285{
286public:
289 virtual void onEnter() override;
290 virtual void onExit() override;
291 virtual std::string title() const override;
292 virtual std::string subtitle() const override;
293};
294
296{
297public:
300 virtual ~SpriteNewTexture();
301 void addNewSprite();
302 void onTouchesEnded(const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
303 virtual std::string title() const override;
304 virtual std::string subtitle() const override;
305
306protected:
308 cocos2d::Texture2D* _texture1;
309 cocos2d::Texture2D* _texture2;
310};
311
313{
314public:
318 void addNewSprite();
319 void onTouchesEnded(const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
320 virtual std::string title() const override;
321 virtual std::string subtitle() const override;
322
323protected:
324 cocos2d::Texture2D* _texture1;
325 cocos2d::Texture2D* _texture2;
326};
327
329{
330public:
332 virtual void onEnter() override;
333 virtual void onExit() override;
334 virtual std::string title() const override;
335 virtual std::string subtitle() const override;
336
337 void startIn05Secs(float dt);
338 void flipSprites(float dt);
339private:
340
341 cocos2d::Sprite* _sprite1;
342 cocos2d::Sprite* _sprite2;
344};
345
347{
348public:
350
351 virtual void onEnter() override;
352 virtual void onExit() override;
353 virtual std::string title() const override;
354 virtual std::string subtitle() const override;
355};
356
358{
359public:
361
362 virtual void onEnter() override;
363 virtual void onExit() override;
364 virtual std::string title() const override;
365 virtual std::string subtitle() const override;
366 virtual std::string sheetName() const;
367};
368
370{
371public:
373 virtual std::string subtitle() const override;
374 virtual std::string sheetName() const override;
375};
376
378{
379public:
381
382 virtual void onEnter() override;
383 virtual void onExit() override;
384 virtual std::string title() const override;
385 virtual std::string subtitle() const override;
386};
387
389{
390public:
393 virtual void onExit() override;
394 virtual std::string title() const override;
395 virtual std::string subtitle() const override;
396};
397
399{
400public:
403 virtual void onExit() override;
404 virtual std::string title() const override;
405 virtual std::string subtitle() const override;
406};
407
409{
410public:
413 virtual void onExit() override;
414 virtual std::string title() const override;
415 virtual std::string subtitle() const override;
416};
417
419{
420public:
423 virtual ~SpriteOffsetAnchorSkew();
424 virtual std::string title() const override;
425 virtual std::string subtitle() const override;
426};
427
429{
430public:
434 virtual std::string title() const override;
435 virtual std::string subtitle() const override;
436};
437
439{
440public:
444 virtual std::string title() const override;
445 virtual std::string subtitle() const override;
446};
447
449{
450public:
454 virtual std::string title() const override;
455 virtual std::string subtitle() const override;
456};
457
459{
460public:
464 virtual std::string title() const override;
465 virtual std::string subtitle() const override;
466};
467
469{
470public:
474 virtual std::string title() const override;
475 virtual std::string subtitle() const override;
476};
477
479{
480public:
484 virtual std::string title() const override;
485 virtual std::string subtitle() const override;
486};
487
489{
490public:
494 virtual std::string title() const override;
495 virtual std::string subtitle() const override;
496};
497
499{
500public:
503 virtual ~SpriteOffsetAnchorFlip();
504 virtual std::string title() const override;
505 virtual std::string subtitle() const override;
506};
507
509{
510public:
514 virtual std::string title() const override;
515 virtual std::string subtitle() const override;
516};
517
519{
520public:
523 virtual void onExit() override;
524 virtual std::string title() const override;
525};
526
528{
529public:
531
532 SpriteHybrid();
533 void reparentSprite(float dt);
534 virtual std::string title() const override;
535 virtual void onExit() override;
536
537protected:
539};
540
542{
543public:
546 virtual void onExit() override;
547 virtual std::string title() const override;
548};
549
551{
552public:
555 virtual void onExit() override;
556 virtual std::string title() const override;
557};
558
560{
561public:
564 virtual void onExit() override;
565 virtual std::string title() const override;
566};
567
569{
570public:
574 virtual std::string title() const override;
575 virtual std::string subtitle() const override;
576};
577
579{
580public:
583 virtual void onExit() override;
584 virtual std::string title() const override;
585 virtual std::string subtitle() const override;
586};
587
589{
590public:
593 virtual void onExit() override;
594 virtual std::string title() const override;
595 virtual std::string subtitle() const override;
596};
597
599{
600public:
603 virtual std::string title() const override;
604 virtual std::string subtitle() const override;
605};
606
608{
609public:
612 virtual std::string title() const override;
613 virtual std::string subtitle() const override;
614};
615
616
618{
619public:
622 virtual std::string title() const override;
623 virtual std::string subtitle() const override;
624};
625
627{
628public:
631 virtual std::string title() const override;
632 virtual std::string subtitle() const override;
633};
634
636{
637public:
640 virtual std::string title() const override;
641 virtual std::string subtitle() const override;
642};
643
645{
646public:
649 virtual ~AnimationCacheTest();
650 virtual std::string title() const override;
651 virtual std::string subtitle() const override;
652};
653
655{
656public:
658 NodeSort();
659
660 virtual std::string title() const override;
661 virtual std::string subtitle() const override;
662 void reorderSprite(float dt);
663
664private:
665 cocos2d::Node* _node;
666 cocos2d::Sprite* _sprite1;
667 cocos2d::Sprite* _sprite2;
668 cocos2d::Sprite* _sprite3;
669 cocos2d::Sprite* _sprite4;
670 cocos2d::Sprite* _sprite5;
671};
672
674{
675public:
678
679 virtual std::string title() const override;
680 virtual std::string subtitle() const override;
681 void reorderSprite(float dt);
682
683private:
684 cocos2d::SpriteBatchNode* _batchNode;
685 cocos2d::Sprite* _sprite1;
686 cocos2d::Sprite* _sprite2;
687 cocos2d::Sprite* _sprite3;
688 cocos2d::Sprite* _sprite4;
689 cocos2d::Sprite* _sprite5;
690};
691
693{
694public:
697 void reorderSprite(float dt);
698 virtual std::string title() const override;
699private:
700 cocos2d::SpriteBatchNode* _batchNode;
701 cocos2d::Sprite* _reorderSprite;
702};
703
705{
706public:
710 virtual std::string title() const override;
711 virtual std::string subtitle() const override;
712};
713
715{
716public:
720 virtual std::string title() const override;
721 virtual std::string subtitle() const override;
722};
723
725{
726public:
730 virtual std::string title() const override;
731 virtual std::string subtitle() const override;
732};
733
735{
736public:
740 virtual std::string title() const override;
741 virtual std::string subtitle() const override;
742};
743
745{
746public:
749 virtual std::string title() const override;
750 virtual std::string subtitle() const override;
751};
752
754{
755public:
757
759 virtual ~AnimationCacheFile();
760 virtual std::string title() const override;
761 virtual std::string subtitle() const override;
762};
763
765{
766public:
769 virtual std::string title() const override;
770 virtual std::string subtitle() const override;
771};
772
774{
775public:
778 virtual std::string title() const override;
779 virtual std::string subtitle() const override;
780};
781
783{
784public:
787 virtual std::string title() const override;
788 virtual std::string subtitle() const override;
789};
790
792{
793public:
796 virtual std::string title() const override { return "3D Rotation Test"; };
797 virtual std::string subtitle() const override { return "Rotation should based on the anchor point"; };
798
799protected:
800 cocos2d::Sprite* sprite1;
801 cocos2d::Sprite* sprite2;
802
803 cocos2d::Vec3 rotation;
804};
805
807{
808public:
811 virtual std::string title() const override { return "Slice 9 Test #1"; };
812 virtual std::string subtitle() const override { return "Testing Sprite::create()"; };
813};
814
816{
817public:
820 virtual std::string title() const override { return "Slice 9 Test #2"; };
821 virtual std::string subtitle() const override { return "Testing Sprite::createWithSpriteFrameName()"; }
822};
823
825{
826public:
829 virtual std::string title() const override { return "Slice 9 Test #3"; };
830 virtual std::string subtitle() const override { return "Testing scaling a button"; }
831};
832
834{
835public:
838 virtual std::string title() const override { return "Slice 9 Test #4"; };
839 virtual std::string subtitle() const override { return "Testing scaling a button"; }
840};
841
843{
844public:
847 virtual std::string title() const override { return "Slice 9 Test #5"; };
848 virtual std::string subtitle() const override { return "Changing setCenterRect in runtime"; }
849
850 virtual void update(float dt) override;
851
852private:
853 cocos2d::Sprite* _sprites[3];
854 float _elapsed;
855};
856
858{
859public:
862 virtual std::string title() const override { return "Slice 9 Test #6"; };
863 virtual std::string subtitle() const override { return "Changing setCenterRect in runtime #2"; }
864
865 virtual void update(float dt) override;
866
867private:
868 cocos2d::Sprite* _sprites[3];
869 float _elapsed;
870};
871
873{
874public:
877 virtual std::string title() const override { return "Slice 9 Test #7"; };
878 virtual std::string subtitle() const override { return "Offset"; }
879};
880
882{
883public:
886 virtual std::string title() const override { return "Slice 9 Test #8"; };
887 virtual std::string subtitle() const override { return "Flipped sprites"; }
888};
889
891{
892public:
895 virtual std::string title() const override { return "Slice 9 Test #9"; };
896 virtual std::string subtitle() const override { return "Flipped sprites #2"; }
897};
898
899
901{
902public:
905 virtual std::string title() const override { return "Slice 10 Test #9"; };
906 virtual std::string subtitle() const override { return "Rotated Sprites"; }
907};
908
909
911{
912public:
915 virtual std::string title() const override { return "Sprite::getSpriteFrame(*)"; };
916 virtual std::string subtitle() const override { return "setting after getting should be the same"; }
917};
918
920{
921public:
923 Issue17119();
924 virtual std::string title() const override { return "Issue 17119"; };
925 virtual std::string subtitle() const override { return "flipping should work ok"; }
926
927 virtual void update(float dt) override;
928protected:
929 float _accum;
930 cocos2d::Sprite* _s1;
931 cocos2d::Sprite* _s2;
932 cocos2d::Sprite* _s3;
933 cocos2d::Sprite* _s4;
934};
935
936#endif
DEFINE_TEST_SUITE(SpriteTests)
virtual ~AnimationCacheFile()
CREATE_FUNC(AnimationCacheFile)
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(AnimationCacheTest)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual ~AnimationCacheTest()
cocos2d::Sprite * _s3
Definition: SpriteTest.h:932
cocos2d::Sprite * _s2
Definition: SpriteTest.h:931
float _accum
Definition: SpriteTest.h:929
cocos2d::Sprite * _s1
Definition: SpriteTest.h:930
virtual std::string title() const override
Definition: SpriteTest.h:924
cocos2d::Sprite * _s4
Definition: SpriteTest.h:933
virtual std::string subtitle() const override
Definition: SpriteTest.h:925
CREATE_FUNC(Issue17119)
virtual void update(float dt) override
cocos2d::Node * _node
Definition: SpriteTest.h:665
CREATE_FUNC(NodeSort)
virtual std::string subtitle() const override
cocos2d::Sprite * _sprite2
Definition: SpriteTest.h:667
NodeSort()
NodeSort
void reorderSprite(float dt)
cocos2d::Sprite * _sprite5
Definition: SpriteTest.h:670
cocos2d::Sprite * _sprite4
Definition: SpriteTest.h:669
virtual std::string title() const override
cocos2d::Sprite * _sprite3
Definition: SpriteTest.h:668
cocos2d::Sprite * _sprite1
Definition: SpriteTest.h:666
void onTouchesEnded(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
Definition: SpriteTest.cpp:265
bool init() override
Definition: SpriteTest.cpp:222
CREATE_FUNC(Sprite1ETC1Alpha)
void addNewSpriteWithCoords(cocos2d::Vec2 p)
Definition: SpriteTest.cpp:236
cocos2d::Sprite * _background
Definition: SpriteTest.h:67
virtual std::string subtitle() const override
Definition: SpriteTest.cpp:280
virtual std::string title() const override
Definition: SpriteTest.cpp:275
void onTouchesEnded(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
Definition: SpriteTest.cpp:189
virtual std::string title() const override
Definition: SpriteTest.cpp:199
virtual std::string subtitle() const override
Definition: SpriteTest.cpp:204
CREATE_FUNC(Sprite1)
void addNewSpriteWithCoords(cocos2d::Vec2 p)
Definition: SpriteTest.cpp:158
cocos2d::Sprite * sprite2
Definition: SpriteTest.h:801
virtual std::string title() const override
Definition: SpriteTest.h:796
virtual std::string subtitle() const override
Definition: SpriteTest.h:797
CREATE_FUNC(Sprite3DRotationTest)
cocos2d::Sprite * sprite1
Definition: SpriteTest.h:797
cocos2d::Vec3 rotation
Definition: SpriteTest.h:803
virtual std::string title() const override
CREATE_FUNC(Sprite6)
virtual void onEnter() override
CREATE_FUNC(SpriteAliased)
virtual std::string subtitle() const override
virtual void onExit() override
virtual std::string title() const override
virtual void onExit() override
virtual std::string subtitle() const override
CREATE_FUNC(SpriteAnchorPointFromFile)
virtual std::string title() const override
virtual void onEnter() override
CREATE_FUNC(SpriteAnchorPoint)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SpriteAnimationSplit)
virtual void onExit() override
CREATE_FUNC(SpriteBatchBug1217)
virtual std::string title() const override
virtual std::string subtitle() const override
void onTouchesEnded(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
Definition: SpriteTest.cpp:338
void addNewSpriteWithCoords(cocos2d::Vec2 p)
Definition: SpriteTest.cpp:304
CREATE_FUNC(SpriteBatchNode1)
virtual std::string title() const override
Definition: SpriteTest.cpp:349
virtual std::string subtitle() const override
Definition: SpriteTest.cpp:354
virtual std::string subtitle() const override
CREATE_FUNC(SpriteBatchNodeAliased)
virtual void onExit() override
virtual std::string title() const override
virtual void onEnter() override
CREATE_FUNC(SpriteBatchNodeAnchorPoint)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string subtitle() const override
CREATE_FUNC(SpriteBatchNodeChildrenAnchorPoint)
virtual void onExit() override
virtual std::string title() const override
CREATE_FUNC(SpriteBatchNodeChildrenChildren)
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(SpriteBatchNodeChildren)
virtual std::string title() const override
virtual void onExit() override
CREATE_FUNC(SpriteBatchNodeChildrenScale)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual void onExit() override
CREATE_FUNC(SpriteBatchNodeChildrenZ)
virtual std::string title() const override
void removeAndAddSprite(float dt)
Definition: SpriteTest.cpp:517
CREATE_FUNC(SpriteBatchNodeColorOpacity)
virtual std::string subtitle() const override
Definition: SpriteTest.cpp:535
virtual std::string title() const override
Definition: SpriteTest.cpp:530
void flipSprites(float dt)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SpriteBatchNodeFlip)
cocos2d::Texture2D * _texture2
Definition: SpriteTest.h:325
virtual std::string title() const override
virtual ~SpriteBatchNodeNewTexture()
void onTouchesEnded(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
cocos2d::Texture2D * _texture1
Definition: SpriteTest.h:324
virtual std::string subtitle() const override
CREATE_FUNC(SpriteBatchNodeNewTexture)
CREATE_FUNC(SpriteBatchNodeOffsetAnchorFlip)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SpriteBatchNodeOffsetAnchorRotation)
virtual void onExit() override
virtual std::string subtitle() const override
CREATE_FUNC(SpriteBatchNodeOffsetAnchorRotationalSkew)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SpriteBatchNodeOffsetAnchorRotationalSkewScale)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string subtitle() const override
virtual std::string title() const override
virtual void onExit() override
CREATE_FUNC(SpriteBatchNodeOffsetAnchorScale)
virtual std::string title() const override
CREATE_FUNC(SpriteBatchNodeOffsetAnchorSkew)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(SpriteBatchNodeOffsetAnchorSkewScale)
virtual std::string subtitle() const override
Definition: SpriteTest.cpp:727
virtual std::string title() const override
Definition: SpriteTest.cpp:722
CREATE_FUNC(SpriteBatchNodeReorder)
virtual std::string title() const override
Definition: SpriteTest.cpp:754
CREATE_FUNC(SpriteBatchNodeReorderIssue744)
virtual std::string subtitle() const override
Definition: SpriteTest.cpp:759
cocos2d::Sprite * sprite1
Definition: SpriteTest.h:164
cocos2d::Sprite * makeSpriteZ(int aZ)
Definition: SpriteTest.cpp:770
virtual std::string subtitle() const override
Definition: SpriteTest.cpp:825
cocos2d::Sprite * sprite3
Definition: SpriteTest.h:166
CREATE_FUNC(SpriteBatchNodeReorderIssue766)
virtual std::string title() const override
Definition: SpriteTest.cpp:820
cocos2d::Sprite * sprite2
Definition: SpriteTest.h:165
cocos2d::SpriteBatchNode * batchNode
Definition: SpriteTest.h:163
CREATE_FUNC(SpriteBatchNodeReorderIssue767)
virtual std::string title() const override
Definition: SpriteTest.cpp:896
virtual std::string subtitle() const override
Definition: SpriteTest.cpp:901
virtual std::string title() const override
cocos2d::SpriteBatchNode * _batchNode
Definition: SpriteTest.h:700
SpriteBatchNodeReorderOneChild()
SpriteBatchNodeReorderOneChild
cocos2d::Sprite * _reorderSprite
Definition: SpriteTest.h:701
CREATE_FUNC(SpriteBatchNodeReorderOneChild)
CREATE_FUNC(SpriteBatchNodeReorderSameIndex)
cocos2d::Sprite * _sprite5
Definition: SpriteTest.h:689
cocos2d::SpriteBatchNode * _batchNode
Definition: SpriteTest.h:684
cocos2d::Sprite * _sprite3
Definition: SpriteTest.h:687
cocos2d::Sprite * _sprite1
Definition: SpriteTest.h:685
cocos2d::Sprite * _sprite4
Definition: SpriteTest.h:688
virtual std::string title() const override
cocos2d::Sprite * _sprite2
Definition: SpriteTest.h:686
SpriteBatchNodeReorderSameIndex()
SpriteBatchNodeReorderSameIndex
virtual std::string subtitle() const override
CREATE_FUNC(SpriteBatchNodeRotationalSkewNegativeScaleChildren)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SpriteBatchNodeSkewNegativeScaleChildren)
CREATE_FUNC(SpriteBatchNodeZOrder)
virtual std::string title() const override
Definition: SpriteTest.cpp:662
void reorderSprite(float dt)
Definition: SpriteTest.cpp:645
virtual std::string subtitle() const override
Definition: SpriteTest.cpp:667
virtual void onEnter() override
virtual std::string subtitle() const override
CREATE_FUNC(SpriteBatchNodeZVertex)
virtual std::string title() const override
virtual void onExit() override
virtual void onExit() override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(SpriteChildrenAnchorPoint)
virtual std::string subtitle() const override
CREATE_FUNC(SpriteChildrenChildren)
virtual std::string title() const override
virtual void onExit() override
virtual std::string title() const override
CREATE_FUNC(SpriteChildrenVisibility)
virtual std::string subtitle() const override
CREATE_FUNC(SpriteChildrenVisibilityIssue665)
virtual std::string title() const override
void removeAndAddSprite(float dt)
Definition: SpriteTest.cpp:424
virtual std::string subtitle() const override
Definition: SpriteTest.cpp:440
CREATE_FUNC(SpriteColorOpacity)
virtual std::string title() const override
Definition: SpriteTest.cpp:435
CREATE_FUNC(SpriteCullTest1)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SpriteCullTest2)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string subtitle() const override
CREATE_FUNC(SpriteDoubleResolution)
virtual std::string title() const override
virtual std::string title() const override
void flipSprites(float dt)
CREATE_FUNC(SpriteFlip)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual void onEnter() override
CREATE_FUNC(SpriteFrameAliasNameTest)
virtual std::string subtitle() const override
virtual void onExit() override
virtual void onExit() override
cocos2d::Sprite * _sprite2
Definition: SpriteTest.h:342
virtual std::string title() const override
void flipSprites(float dt)
virtual void onEnter() override
virtual std::string subtitle() const override
void startIn05Secs(float dt)
CREATE_FUNC(SpriteFrameTest)
cocos2d::Sprite * _sprite1
Definition: SpriteTest.h:341
virtual std::string subtitle() const override
virtual std::string sheetName() const
virtual void onEnter() override
virtual void onExit() override
CREATE_FUNC(SpriteFramesFromFileContent)
virtual std::string title() const override
CREATE_FUNC(SpriteGetSpriteFrameTest)
virtual std::string title() const override
Definition: SpriteTest.h:915
virtual std::string subtitle() const override
Definition: SpriteTest.h:916
virtual std::string title() const override
virtual void onExit() override
void reparentSprite(float dt)
CREATE_FUNC(SpriteHybrid)
bool _usingSpriteBatchNode
Definition: SpriteTest.h:538
void onTouchesEnded(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
virtual std::string subtitle() const override
cocos2d::Texture2D * _texture2
Definition: SpriteTest.h:309
virtual ~SpriteNewTexture()
CREATE_FUNC(SpriteNewTexture)
cocos2d::Texture2D * _texture1
Definition: SpriteTest.h:308
virtual std::string title() const override
CREATE_FUNC(SpriteNilTexture)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SpriteOffsetAnchorFlip)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual ~SpriteOffsetAnchorFlip()
virtual void onEnter() override
virtual void onExit() override
CREATE_FUNC(SpriteOffsetAnchorRotation)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(SpriteOffsetAnchorRotationalSkew)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SpriteOffsetAnchorRotationalSkewScale)
CREATE_FUNC(SpriteOffsetAnchorScale)
virtual std::string title() const override
virtual void onExit() override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SpriteOffsetAnchorSkew)
virtual std::string subtitle() const override
virtual ~SpriteOffsetAnchorSkew()
CREATE_FUNC(SpriteOffsetAnchorSkewScale)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string sheetName() const override
CREATE_FUNC(SpritePolygonFromFileContent)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(SpriteRotationalSkewNegativeScaleChildren)
virtual std::string subtitle() const override
virtual std::string subtitle() const override
CREATE_FUNC(SpriteSkewNegativeScaleChildren)
virtual std::string title() const override
virtual std::string title() const override
Definition: SpriteTest.h:905
CREATE_FUNC(SpriteSlice9Test10)
virtual std::string subtitle() const override
Definition: SpriteTest.h:906
CREATE_FUNC(SpriteSlice9Test1)
virtual std::string subtitle() const override
Definition: SpriteTest.h:812
virtual std::string title() const override
Definition: SpriteTest.h:811
virtual std::string subtitle() const override
Definition: SpriteTest.h:821
CREATE_FUNC(SpriteSlice9Test2)
virtual std::string title() const override
Definition: SpriteTest.h:820
virtual std::string title() const override
Definition: SpriteTest.h:829
virtual std::string subtitle() const override
Definition: SpriteTest.h:830
CREATE_FUNC(SpriteSlice9Test3)
CREATE_FUNC(SpriteSlice9Test4)
virtual std::string title() const override
Definition: SpriteTest.h:838
virtual std::string subtitle() const override
Definition: SpriteTest.h:839
CREATE_FUNC(SpriteSlice9Test5)
cocos2d::Sprite * _sprites[3]
Definition: SpriteTest.h:853
virtual void update(float dt) override
virtual std::string subtitle() const override
Definition: SpriteTest.h:848
virtual std::string title() const override
Definition: SpriteTest.h:847
cocos2d::Sprite * _sprites[3]
Definition: SpriteTest.h:868
CREATE_FUNC(SpriteSlice9Test6)
virtual std::string title() const override
Definition: SpriteTest.h:862
virtual std::string subtitle() const override
Definition: SpriteTest.h:863
virtual void update(float dt) override
virtual std::string subtitle() const override
Definition: SpriteTest.h:878
CREATE_FUNC(SpriteSlice9Test7)
virtual std::string title() const override
Definition: SpriteTest.h:877
CREATE_FUNC(SpriteSlice9Test8)
virtual std::string title() const override
Definition: SpriteTest.h:886
virtual std::string subtitle() const override
Definition: SpriteTest.h:887
virtual std::string subtitle() const override
Definition: SpriteTest.h:896
CREATE_FUNC(SpriteSlice9Test9)
virtual std::string title() const override
Definition: SpriteTest.h:895
CREATE_FUNC(SpriteSubclass)
virtual std::string title() const override
virtual std::string subtitle() const override
std::string _title
Definition: SpriteTest.h:38
virtual std::string subtitle() const override
Definition: SpriteTest.cpp:599
void reorderSprite(float dt)
Definition: SpriteTest.cpp:577
virtual std::string title() const override
Definition: SpriteTest.cpp:594
CREATE_FUNC(SpriteZOrder)
virtual void onEnter() override
Definition: SpriteTest.cpp:928
CREATE_FUNC(SpriteZVertex)
virtual void onExit() override
Definition: SpriteTest.cpp:935
virtual std::string title() const override
virtual std::string subtitle() const override