//------------------------------------------------------------------ // // TMXUncompressedTest // //------------------------------------------------------------------ TMXUncompressedTest::TMXUncompressedTest() { auto color = LayerColor::create( Color4B(64,64,64,255) ); addChild(color, -1); auto map = TMXTiledMap::create("TileMaps/iso-test2-uncompressed.tmx"); addChild(map, 0, kTagTileMap); Size CC_UNUSED s = map->getContentSize(); CCLOG("ContentSize: %f, %f", s.width,s.height); // move map to the center of the screen auto ms = map->getMapSize(); auto ts = map->getTileSize(); map->runAction(MoveTo::create(1.0f, Vec2( -ms.width * ts.width/2, -ms.height * ts.height/2 ) )); // testing release map TMXLayer* layer; auto& children = map->getChildren(); for(const auto &node : children) { layer= static_cast<TMXLayer*>(node); layer->releaseMap(); } }