|
cocos2d-iphone
2.1
Improved Cocos2D API Reference (iOS version) for www.kobold2d.com developers
|
#import <CCTileMapAtlas.h>
Inheritance diagram for CCTileMapAtlas:
Collaboration diagram for CCTileMapAtlas:Public Member Functions | |
| (id) | - initWithTileFile:mapFile:tileWidth:tileHeight: |
| (ccColor3B) | - tileAt: |
| (void) | - setTile:at: |
| (void) | - releaseMap |
Static Public Member Functions | |
| (id) | + tileMapAtlasWithTileFile:mapFile:tileWidth:tileHeight: |
Protected Attributes | |
| tImageTGA * | _tgaInfo |
| info about the map file | |
| NSMutableDictionary * | _posToAtlasIndex |
| x,y to altas dictionary | |
| int | _itemsToRender |
| numbers of tiles to render | |
Properties | |
| tImageTGA * | tgaInfo |
CCTileMapAtlas is a subclass of CCAtlasNode.
It knows how to render a map based of tiles. The tiles must be in a .PNG format while the map must be a .TGA file.
For more information regarding the format, please see this post: http://www.cocos2d-iphone.org/archives/27
All features from CCAtlasNode are valid in CCTileMapAtlas
IMPORTANT: This class is deprecated. It is maintained for compatibility reasons only. You SHOULD not use this class. Instead, use the newer TMX file format: CCTMXTiledMap
| - (id) initWithTileFile: | (NSString *) | tile | |
| mapFile: | (NSString *) | map | |
| tileWidth: | (int) | w | |
| tileHeight: | (int) | h | |
initializes a CCTileMap 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.
| - (void) releaseMap |
dealloc the map from memory
| - (void) setTile: | (ccColor3B) | tile | |
| at: | (CGPoint) | position | |
sets a tile at position x,y. For the moment only channel R is used
returns a tile from position x,y. For the moment only channel R is used
| + (id) tileMapAtlasWithTileFile: | (NSString *) | tile | |
| mapFile: | (NSString *) | map | |
| tileWidth: | (int) | w | |
| tileHeight: | (int) | h | |
creates a CCTileMap 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.
- (int) _itemsToRender [protected] |
numbers of tiles to render
- (NSMutableDictionary*) _posToAtlasIndex [protected] |
x,y to altas dictionary