---@meta ---@class cc.TileMapAtlas :cc.AtlasNode local TileMapAtlas={ } cc.TileMapAtlas=TileMapAtlas ---* initializes a TileMap with a tile file (atlas) with a map file and the width and height of each tile in points.
---* The file will be loaded using the TextureMgr. ---@param tile string ---@param mapFile string ---@param tileWidth int ---@param tileHeight int ---@return boolean function TileMapAtlas:initWithTileFile (tile,mapFile,tileWidth,tileHeight) end ---* dealloc the map from memory ---@return self function TileMapAtlas:releaseMap () end ---* Returns a tile from position x,y.
---* For the moment only channel R is used ---@param position vec2_table ---@return color3b_table function TileMapAtlas:getTileAt (position) end ---* sets a tile at position x,y.
---* For the moment only channel R is used ---@param tile color3b_table ---@param position vec2_table ---@return self function TileMapAtlas:setTile (tile,position) end ---* creates a TileMap with a tile file (atlas) with a map file and the width and height of each tile in points.
---* The tile file will be loaded using the TextureMgr. ---@param tile string ---@param mapFile string ---@param tileWidth int ---@param tileHeight int ---@return self function TileMapAtlas:create (tile,mapFile,tileWidth,tileHeight) end ---* js ctor ---@return self function TileMapAtlas:TileMapAtlas () end