PuzzleSDK
TileMapTest2.h
浏览该文件的文档.
1/****************************************************************************
2 Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
3
4 http://www.cocos2d-x.org
5
6 Permission is hereby granted, free of charge, to any person obtaining a copy
7 of this software and associated documentation files (the "Software"), to deal
8 in the Software without restriction, including without limitation the rights
9 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 copies of the Software, and to permit persons to whom the Software is
11 furnished to do so, subject to the following conditions:
12
13 The above copyright notice and this permission notice shall be included in
14 all copies or substantial portions of the Software.
15
16 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 THE SOFTWARE.
23 ****************************************************************************/
24
25#ifndef _TILEMAP_TEST_NEW_H_
26#define _TILEMAP_TEST_NEW_H_
27
28#include "../BaseTest.h"
29
30DEFINE_TEST_SUITE(FastTileMapTests);
31
32class TileDemoNew : public TestCase
33{
34public:
36 virtual ~TileDemoNew();
37
38 virtual std::string title() const override;
39 virtual std::string subtitle() const override;
40 virtual void onExit() override;
41
42 void onTouchesMoved(const std::vector<cocos2d::Touch*>& touches, cocos2d::Event* event);
43};
44
46{
47public:
50 virtual std::string title() const override;
51};
52
54{
55public:
58 virtual std::string title() const override;
59
60 void updateMap(float dt);
61};
62
64{
65public:
68 virtual std::string title() const override;
69
70 virtual void onEnter() override;
71 virtual void onExit() override;
72};
73
75{
76public:
79 virtual std::string title() const override;
80};
81
83{
84public:
87 virtual std::string title() const override;
88};
89
91{
92public:
95 void removeSprite(float dt);
96 virtual std::string title() const override;
97};
98
100{
101 unsigned int _gid;
102 unsigned int _gid2;
103public:
106 virtual std::string title() const override;
107
108 void removeSprite(Node* sender);
109 void updateCol(float dt);
110 void repaintWithGID(float dt);
111 void removeTiles(float dt);
112};
113
115{
116public:
119 virtual std::string title() const override;
120};
121
123{
124public:
127 virtual std::string title() const override;
128};
129
131{
132public:
135 virtual std::string title() const override;
136};
137
139{
140public:
143 virtual std::string title() const override;
144};
145
147{
148public:
151 virtual std::string title() const override;
152};
153
155{
156public:
159 virtual std::string title() const override;
160};
161
163{
164public:
167 virtual std::string title() const override;
168
169 virtual std::string subtitle() const override;
170};
171
173{
174public:
177 virtual std::string title() const override;
178
179 virtual std::string subtitle() const override;
180};
181
183{
184public:
187 virtual std::string title() const override;
188
189 virtual std::string subtitle() const override;
190};
191
193{
194 cocos2d::Sprite* _tamara;
195public:
198 virtual std::string title() const override;
199 virtual std::string subtitle() const override;
200 virtual void onExit()override;
201
203 void repositionSprite(float dt);
204};
205
207{
208 cocos2d::Sprite* _tamara;
209public:
212 virtual std::string title() const override;
213 virtual std::string subtitle() const override;
214
215 virtual ~TMXOrthoZorderNew();
216 void repositionSprite(float dt);
217};
218
220{
221 cocos2d::Sprite* _tamara;
222public:
225 virtual std::string title() const override;
226 virtual std::string subtitle() const override;
227
229 void repositionSprite(float dt);
230 virtual void onEnter() override;
231 virtual void onExit() override;
232};
233
235{
236 cocos2d::Sprite* _tamara;
237public:
240 virtual std::string title() const override;
241 virtual std::string subtitle() const override;
242
244 void repositionSprite(float dt);
245 virtual void onEnter() override;
246 virtual void onExit() override;
247};
248
250{
251public:
254 virtual std::string title() const override;
255 virtual std::string subtitle() const override;
256};
257
259{
260public:
263 virtual std::string title() const override;
264 virtual std::string subtitle() const override;
265};
266
268{
269public:
272 virtual std::string title() const override;
273 virtual std::string subtitle() const override;
274};
275
277{
278public:
281 virtual std::string title() const override;
282};
283
285{
286public:
289 virtual std::string title() const override;
290 virtual std::string subtitle() const override;
291 void flipIt(float dt);
292};
293
295{
296public:
299 virtual std::string title() const override;
300};
301
303{
304public:
307 virtual std::string title() const override;
308};
309
311{
312public:
314 TMXBug987New();
315 virtual std::string title() const override;
316 virtual std::string subtitle() const override;
317};
318
320{
321public:
323 TMXBug787New();
324 virtual std::string title() const override;
325 virtual std::string subtitle() const override;
326};
327
329{
330public:
333 virtual std::string title() const override;
334 virtual std::string subtitle() const override;
335};
336
337#endif
DEFINE_TEST_SUITE(FastTileMapTests)
CREATE_FUNC(TMXBug787New)
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(TMXBug987New)
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(TMXGIDObjectsTestNew)
virtual std::string title() const override
CREATE_FUNC(TMXHexTestNew)
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(TMXIsoMoveLayerNew)
virtual std::string title() const override
CREATE_FUNC(TMXIsoObjectsTestNew)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(TMXIsoTest1New)
CREATE_FUNC(TMXIsoTest2New)
virtual std::string title() const override
virtual std::string title() const override
CREATE_FUNC(TMXIsoTestNew)
virtual std::string title() const override
void repositionSprite(float dt)
virtual void onEnter() override
cocos2d::Sprite * _tamara
Definition: TileMapTest2.h:221
CREATE_FUNC(TMXIsoVertexZNew)
virtual void onExit() override
virtual std::string subtitle() const override
virtual std::string title() const override
virtual std::string subtitle() const override
void repositionSprite(float dt)
CREATE_FUNC(TMXIsoZorderNew)
cocos2d::Sprite * _tamara
Definition: TileMapTest2.h:194
virtual void onExit() override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(TMXOrthoFlipRunTimeTestNew)
virtual std::string title() const override
CREATE_FUNC(TMXOrthoFlipTestNew)
CREATE_FUNC(TMXOrthoFromXMLTestNew)
virtual std::string title() const override
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(TMXOrthoMoveLayerNew)
virtual std::string title() const override
virtual std::string subtitle() const override
CREATE_FUNC(TMXOrthoObjectsTestNew)
virtual std::string title() const override
CREATE_FUNC(TMXOrthoTest2New)
virtual std::string title() const override
CREATE_FUNC(TMXOrthoTest3New)
void removeSprite(float dt)
CREATE_FUNC(TMXOrthoTest4New)
virtual std::string title() const override
virtual std::string title() const override
CREATE_FUNC(TMXOrthoTestNew)
virtual void onExit() override
virtual void onEnter() override
virtual std::string title() const override
void repositionSprite(float dt)
CREATE_FUNC(TMXOrthoVertexZNew)
virtual std::string subtitle() const override
cocos2d::Sprite * _tamara
Definition: TileMapTest2.h:236
virtual void onEnter() override
virtual void onExit() override
CREATE_FUNC(TMXOrthoXMLFormatTestNew)
virtual std::string title() const override
virtual ~TMXOrthoZorderNew()
void repositionSprite(float dt)
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(TMXOrthoZorderNew)
cocos2d::Sprite * _tamara
Definition: TileMapTest2.h:208
void updateCol(float dt)
unsigned int _gid
Definition: TileMapTest2.h:101
void removeTiles(float dt)
void repaintWithGID(float dt)
unsigned int _gid2
Definition: TileMapTest2.h:102
virtual std::string title() const override
CREATE_FUNC(TMXReadWriteTestNew)
void removeSprite(Node *sender)
CREATE_FUNC(TMXResizeTestNew)
virtual std::string title() const override
virtual std::string subtitle() const override
virtual std::string subtitle() const override
virtual std::string title() const override
CREATE_FUNC(TMXTilePropertyTestNew)
CREATE_FUNC(TMXTilesetTestNew)
virtual std::string title() const override
virtual std::string title() const override
CREATE_FUNC(TMXUncompressedTestNew)
virtual void onExit() override
virtual std::string title() const override
virtual std::string subtitle() const override
void onTouchesMoved(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
virtual ~TileDemoNew()
virtual std::string title() const override
void updateMap(float dt)
CREATE_FUNC(TileMapEditTestNew)
CREATE_FUNC(TileMapTestNew)
virtual std::string title() const override