NS_CC_BEGIN // implementation TileMapAtlas TileMapAtlas * TileMapAtlas::create(const std::string& tile, const std::string& mapFile, int tileWidth, int tileHeight) { TileMapAtlas *ret = new (std::nothrow) TileMapAtlas(); if (ret->initWithTileFile(tile, mapFile, tileWidth, tileHeight)) { ret->autorelease(); return ret; } CC_SAFE_DELETE(ret); return nullptr; }
NS_CC_BEGIN // implementation TileMapAtlas TileMapAtlas * TileMapAtlas::create(const char *tile, const char *mapFile, int tileWidth, int tileHeight) { TileMapAtlas *pRet = new TileMapAtlas(); if (pRet->initWithTileFile(tile, mapFile, tileWidth, tileHeight)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return NULL; }