cocos2d-iphone  2.1
Improved Cocos2D API Reference (iOS version) for www.kobold2d.com developers
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
CCTileMapAtlas Class Reference

#import <CCTileMapAtlas.h>

+ Inheritance diagram for CCTileMapAtlas:
+ Collaboration diagram for CCTileMapAtlas:

List of all members.

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

tImageTGAtgaInfo

Detailed Description

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


Member Function Documentation

- (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

- (ccColor3B) tileAt: (CGPoint)  position

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.


Member Data Documentation

- (int) _itemsToRender [protected]

numbers of tiles to render

- (NSMutableDictionary*) _posToAtlasIndex [protected]

x,y to altas dictionary

- (tImageTGA*) _tgaInfo [protected]

info about the map file


Property Documentation

- (tImageTGA*) tgaInfo [read, assign]

TileMap info


The documentation for this class was generated from the following file: