MCPcopy Create free account
hub / github.com/axmolengine/axmol / removeSprite

Method removeSprite

tests/cpp-tests/Source/TileMapTest/TileMapTest2.cpp:337–351  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

335}
336
337void TMXOrthoTest4New::removeSprite(float dt)
338{
339 unschedule(AX_SCHEDULE_SELECTOR(TMXOrthoTest4New::removeSprite));
340
341 auto map = static_cast<ax::FastTMXTiledMap*>(getChildByTag(kTagTileMap));
342 auto layer = map->getLayer("Layer 0");
343 auto s = layer->getLayerSize();
344
345 auto sprite = layer->getTileAt(Vec2(s.width - 1, 0.0f));
346 auto sprite2 = layer->getTileAt(Vec2(s.width - 1, s.height - 1));
347 layer->removeChild(sprite, true);
348 auto sprite3 = layer->getTileAt(Vec2(2.0f, s.height - 1));
349 layer->removeChild(sprite3, true);
350 layer->removeChild(sprite2, true);
351}
352
353std::string TMXOrthoTest4New::title() const
354{

Callers

nothing calls this directly

Calls 6

getChildByTagFunction · 0.85
getLayerMethod · 0.80
Vec2Function · 0.50
getTileAtMethod · 0.45
removeChildMethod · 0.45
getParentMethod · 0.45

Tested by

no test coverage detected