Skip to content

Commit 46d2165

Browse files
committed
Tilemap and parallax bindings
1 parent 26777af commit 46d2165

1 file changed

Lines changed: 66 additions & 66 deletions

File tree

bindings/2.2081/Cocos2d.bro

Lines changed: 66 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -2859,18 +2859,18 @@ class cocos2d::CCPageTurn3D : cocos2d::CCGrid3DAction {
28592859

28602860
[[link(win, android)]]
28612861
class cocos2d::CCParallaxNode : cocos2d::CCNode {
2862-
CCParallaxNode();
2863-
virtual ~CCParallaxNode();
2862+
CCParallaxNode() = m1 0x4108a0, imac 0x4ae6f0;
2863+
virtual ~CCParallaxNode() = m1 0x4109c8, imac 0x4ae7f0;
28642864

2865-
static cocos2d::CCParallaxNode* create();
2865+
static cocos2d::CCParallaxNode* create() = m1 0x410a98, imac 0x4ae8e0;
28662866

28672867
virtual void addChild(cocos2d::CCNode*, unsigned int, cocos2d::CCPoint const&, cocos2d::CCPoint const&) = imac 0x4ae9b0, m1 0x410b48;
28682868
virtual void addChild(cocos2d::CCNode*, unsigned int, int) = imac 0x4ae9a0, m1 0x410b44;
28692869
virtual void removeChild(cocos2d::CCNode*, bool) = imac 0x4aeb70, m1 0x410cf8;
28702870
virtual void removeAllChildrenWithCleanup(bool) = imac 0x4aebf0, m1 0x410d88;
28712871
virtual void visit() = imac 0x4aecb0, m1 0x410e50;
28722872

2873-
cocos2d::CCPoint absolutePosition();
2873+
cocos2d::CCPoint absolutePosition() = m1 0x410db8, imac 0x4aec20;
28742874
}
28752875

28762876
[[link(win, android)]]
@@ -4481,22 +4481,22 @@ class cocos2d::CCTiledGrid3DAction : cocos2d::CCGridAction {
44814481

44824482
[[link(win, android)]]
44834483
class cocos2d::CCTileMapAtlas : cocos2d::CCAtlasNode {
4484-
CCTileMapAtlas() = imac 0x22c9b0, m1 0x1d6274;
4484+
CCTileMapAtlas() = imac 0x22cd70, m1 0x1d674c;
44854485
virtual ~CCTileMapAtlas() = imac 0x22cdc0, m1 0x1d6784;
44864486

4487-
static cocos2d::CCTileMapAtlas* create(char const*, char const*, int, int);
4487+
static cocos2d::CCTileMapAtlas* create(char const*, char const*, int, int) = m1 0x1d61a0, imac 0x22c8f0;
44884488

44894489
virtual cocos2d::sImageTGA* getTGAInfo() = imac 0x22d640, m1 0x1d6ed0;
44904490
virtual void setTGAInfo(cocos2d::sImageTGA*) = imac 0x22d630, m1 0x1d6ec8;
44914491
virtual void updateAtlasValues() = imac 0x22d400, m1 0x1d6c8c;
44924492

4493-
void calculateItemsToRender();
4494-
bool initWithTileFile(char const*, char const*, int, int);
4495-
void loadTGAfile(char const*);
4496-
void releaseMap();
4497-
void setTile(cocos2d::ccColor3B const&, cocos2d::CCPoint const&);
4498-
cocos2d::ccColor3B tileAt(cocos2d::CCPoint const&);
4499-
void updateAtlasValueAt(cocos2d::CCPoint const&, cocos2d::ccColor3B const&, unsigned int);
4493+
void calculateItemsToRender() = m1 0x1d6604, imac 0x22cc80;
4494+
bool initWithTileFile(char const*, char const*, int, int) = m1 0x1d62ac, imac 0x22ca00;
4495+
void loadTGAfile(char const*) = m1 0x1d655c, imac 0x22cc00;
4496+
void releaseMap() = m1 0x1d6890, imac 0x22cf10;
4497+
void setTile(cocos2d::ccColor3B const&, cocos2d::CCPoint const&) = m1 0x1d68cc, imac 0x22cf60;
4498+
cocos2d::ccColor3B tileAt(cocos2d::CCPoint const&) = m1 0x1d6c54, imac 0x22d3c0;
4499+
void updateAtlasValueAt(cocos2d::CCPoint const&, cocos2d::ccColor3B const&, unsigned int) = m1 0x1d6a3c, imac 0x22d0d0;
45004500
}
45014501

45024502
[[link(win, android)]]
@@ -4550,10 +4550,10 @@ class cocos2d::CCTintTo : cocos2d::CCActionInterval {
45504550

45514551
[[link(win, android)]]
45524552
class cocos2d::CCTMXLayer : cocos2d::CCSpriteBatchNode {
4553-
CCTMXLayer() = imac 0x259a00, m1 0x1fec04;
4553+
CCTMXLayer() = imac 0x259e20, m1 0x1fef98;
45544554
virtual ~CCTMXLayer() = imac 0x259eb0, m1 0x1ff018;
45554555

4556-
static cocos2d::CCTMXLayer* create(cocos2d::CCTMXTilesetInfo*, cocos2d::CCTMXLayerInfo*, cocos2d::CCTMXMapInfo*);
4556+
static cocos2d::CCTMXLayer* create(cocos2d::CCTMXTilesetInfo*, cocos2d::CCTMXLayerInfo*, cocos2d::CCTMXMapInfo*) = m1 0x1feb28, imac 0x259910;
45574557

45584558
virtual cocos2d::CCTMXTilesetInfo* getTileSet() = imac 0x259fa0, m1 0x1ff0cc;
45594559
virtual void setTileSet(cocos2d::CCTMXTilesetInfo*) = imac 0x259fb0, m1 0x1ff0d4;
@@ -4562,30 +4562,30 @@ class cocos2d::CCTMXLayer : cocos2d::CCSpriteBatchNode {
45624562
virtual void addChild(cocos2d::CCNode*, int, int) = imac 0x25b730, m1 0x200638;
45634563
virtual void removeChild(cocos2d::CCNode*, bool) = imac 0x25b740, m1 0x20063c;
45644564

4565-
cocos2d::CCSprite* appendTileForGID(unsigned int, cocos2d::CCPoint const&);
4566-
unsigned int atlasIndexForExistantZ(unsigned int);
4567-
unsigned int atlasIndexForNewZ(int);
4568-
cocos2d::CCPoint calculateLayerOffset(cocos2d::CCPoint const&);
4569-
bool initWithTilesetInfo(cocos2d::CCTMXTilesetInfo*, cocos2d::CCTMXLayerInfo*, cocos2d::CCTMXMapInfo*);
4570-
cocos2d::CCSprite* insertTileForGID(unsigned int, cocos2d::CCPoint const&);
4571-
void parseInternalProperties();
4572-
cocos2d::CCPoint positionAt(cocos2d::CCPoint const&);
4573-
cocos2d::CCPoint positionForHexAt(cocos2d::CCPoint const&);
4574-
cocos2d::CCPoint positionForIsoAt(cocos2d::CCPoint const&);
4575-
cocos2d::CCPoint positionForOrthoAt(cocos2d::CCPoint const&);
4576-
cocos2d::CCString* propertyNamed(char const*);
4577-
void releaseMap();
4578-
void removeTileAt(cocos2d::CCPoint const&);
4579-
cocos2d::CCSprite* reusedTileWithRect(cocos2d::CCRect);
4580-
void setTileGID(unsigned int, cocos2d::CCPoint const&);
4581-
void setTileGID(unsigned int, cocos2d::CCPoint const&, cocos2d::ccTMXTileFlags);
4582-
void setupTiles();
4583-
void setupTileSprite(cocos2d::CCSprite*, cocos2d::CCPoint, unsigned int);
4584-
cocos2d::CCSprite* tileAt(cocos2d::CCPoint const&);
4585-
unsigned int tileGIDAt(cocos2d::CCPoint const&);
4586-
unsigned int tileGIDAt(cocos2d::CCPoint const&, cocos2d::ccTMXTileFlags*);
4587-
cocos2d::CCSprite* updateTileForGID(unsigned int, cocos2d::CCPoint const&);
4588-
int vertexZForPos(cocos2d::CCPoint const&);
4565+
cocos2d::CCSprite* appendTileForGID(unsigned int, cocos2d::CCPoint const&) = m1 0x1ff524, imac 0x25a4a0;
4566+
unsigned int atlasIndexForExistantZ(unsigned int) = m1 0x1fff48, imac 0x25afa0;
4567+
unsigned int atlasIndexForNewZ(int) = m1 0x200194, imac 0x25b240;
4568+
cocos2d::CCPoint calculateLayerOffset(cocos2d::CCPoint const&) = m1 0x1feec4, imac 0x259d40;
4569+
bool initWithTilesetInfo(cocos2d::CCTMXTilesetInfo*, cocos2d::CCTMXLayerInfo*, cocos2d::CCTMXMapInfo*) = m1 0x1fec84, imac 0x259a90;
4570+
cocos2d::CCSprite* insertTileForGID(unsigned int, cocos2d::CCPoint const&) = m1 0x1fffcc, imac 0x25b030;
4571+
void parseInternalProperties() = m1 0x1ff3fc, imac 0x25a390;
4572+
cocos2d::CCPoint positionAt(cocos2d::CCPoint const&) = m1 0x1ffa08, imac 0x25a9b0;
4573+
cocos2d::CCPoint positionForHexAt(cocos2d::CCPoint const&) = m1 0x200728, imac 0x25b880;
4574+
cocos2d::CCPoint positionForIsoAt(cocos2d::CCPoint const&) = m1 0x2006d4, imac 0x25b800;
4575+
cocos2d::CCPoint positionForOrthoAt(cocos2d::CCPoint const&) = m1 0x2006a8, imac 0x25b7b0;
4576+
cocos2d::CCString* propertyNamed(char const*) = m1 0x1ff654, imac 0x25a620;
4577+
void releaseMap() = m1 0x1ff110, imac 0x259ff0;
4578+
void removeTileAt(cocos2d::CCPoint const&) = m1 0x20050c, imac 0x25b5f0;
4579+
cocos2d::CCSprite* reusedTileWithRect(cocos2d::CCRect) = m1 0x1ffbf0, imac 0x25ac00;
4580+
void setTileGID(unsigned int, cocos2d::CCPoint const&) = m1 0x20030c, imac 0x25b3d0;
4581+
void setTileGID(unsigned int, cocos2d::CCPoint const&, cocos2d::ccTMXTileFlags) = m1 0x200314, imac 0x25b3e0;
4582+
void setupTiles() = m1 0x1ff14c, imac 0x25a040;
4583+
void setupTileSprite(cocos2d::CCSprite*, cocos2d::CCPoint, unsigned int) = m1 0x1ff758, imac 0x25a700;
4584+
cocos2d::CCSprite* tileAt(cocos2d::CCPoint const&) = m1 0x1ffcbc, imac 0x25acc0;
4585+
unsigned int tileGIDAt(cocos2d::CCPoint const&) = m1 0x1fff28, imac 0x25af70;
4586+
unsigned int tileGIDAt(cocos2d::CCPoint const&, cocos2d::ccTMXTileFlags*) = m1 0x1fffa0, imac 0x25aff0;
4587+
cocos2d::CCSprite* updateTileForGID(unsigned int, cocos2d::CCPoint const&) = m1 0x2001d0, imac 0x25b280;
4588+
int vertexZForPos(cocos2d::CCPoint const&) = m1 0x1ffb80, imac 0x25ab80;
45894589
}
45904590

45914591
[[link(win, android)]]
@@ -4599,11 +4599,11 @@ class cocos2d::CCTMXLayerInfo : cocos2d::CCObject {
45994599

46004600
[[link(win, android)]]
46014601
class cocos2d::CCTMXMapInfo : cocos2d::CCObject, cocos2d::CCSAXDelegator {
4602-
CCTMXMapInfo() = imac 0x4cd300, m1 0x42bfec;
4602+
CCTMXMapInfo() = imac 0x4cd7f0, m1 0x42c4c0;
46034603
virtual ~CCTMXMapInfo() = imac 0x4cd890, m1 0x42c550;
46044604

4605-
static cocos2d::CCTMXMapInfo* formatWithTMXFile(char const*);
4606-
static cocos2d::CCTMXMapInfo* formatWithXML(char const*, char const*);
4605+
static cocos2d::CCTMXMapInfo* formatWithTMXFile(char const*) = m1 0x42bed4, imac 0x4cd1d0;
4606+
static cocos2d::CCTMXMapInfo* formatWithXML(char const*, char const*) = m1 0x42c0c4, imac 0x4cd3e0;
46074607

46084608
virtual cocos2d::CCArray* getLayers() = imac 0x4cd9a0, m1 0x42c62c;
46094609
virtual void setLayers(cocos2d::CCArray*) = imac 0x4cd9b0, m1 0x42c634;
@@ -4617,13 +4617,13 @@ class cocos2d::CCTMXMapInfo : cocos2d::CCObject, cocos2d::CCSAXDelegator {
46174617
virtual void endElement(void*, char const*) = imac 0x4d0cd0, m1 0x42f0d4;
46184618
virtual void textHandler(void*, char const*, int) = imac 0x4d1110, m1 0x42f54c;
46194619

4620-
cocos2d::CCDictionary* getTileProperties();
4621-
bool initWithTMXFile(char const*);
4622-
bool initWithXML(char const*, char const*);
4623-
void internalInit(char const*, char const*);
4624-
bool parseXMLFile(char const*);
4625-
bool parseXMLString(char const*);
4626-
void setTileProperties(cocos2d::CCDictionary*);
4620+
cocos2d::CCDictionary* getTileProperties() = m1 0x42c73c, imac 0x4cdae0;
4621+
bool initWithTMXFile(char const*) = m1 0x42c07c, imac 0x4cd3a0;
4622+
bool initWithXML(char const*, char const*) = m1 0x42c1d4, imac 0x4cd4f0;
4623+
void internalInit(char const*, char const*) = m1 0x42c204, imac 0x4cd520;
4624+
bool parseXMLFile(char const*) = m1 0x42c3d4, imac 0x4cd710;
4625+
bool parseXMLString(char const*) = m1 0x42c324, imac 0x4cd660;
4626+
void setTileProperties(cocos2d::CCDictionary*) = m1 0x42c744, imac 0x4cdaf0;
46274627
}
46284628

46294629
[[link(win, android)]]
@@ -4636,40 +4636,40 @@ class cocos2d::CCTMXObjectGroup : cocos2d::CCObject {
46364636
virtual cocos2d::CCArray* getObjects() = imac 0x49cbd0, m1 0x400e60;
46374637
virtual void setObjects(cocos2d::CCArray*) = imac 0x49cbe0, m1 0x400e68;
46384638

4639-
cocos2d::CCDictionary* objectNamed(char const*);
4640-
cocos2d::CCString* propertyNamed(char const*);
4639+
cocos2d::CCDictionary* objectNamed(char const*) = m1 0x400bcc, imac 0x49c960;
4640+
cocos2d::CCString* propertyNamed(char const*) = m1 0x400d18, imac 0x49caa0;
46414641
}
46424642

46434643
[[link(win, android)]]
46444644
class cocos2d::CCTMXTiledMap : cocos2d::CCNode {
4645-
CCTMXTiledMap() = imac 0x518310, m1 0x46ea70;
4645+
CCTMXTiledMap() = imac 0x518700, m1 0x46ee50;
46464646
virtual ~CCTMXTiledMap() = imac 0x518770, m1 0x46eebc;
46474647

4648-
static cocos2d::CCTMXTiledMap* create(char const*);
4649-
static cocos2d::CCTMXTiledMap* createWithXML(char const*, char const*);
4648+
static cocos2d::CCTMXTiledMap* create(char const*) = m1 0x46e970, imac 0x518210;
4649+
static cocos2d::CCTMXTiledMap* createWithXML(char const*, char const*) = m1 0x46eb48, imac 0x5183e0;
46504650

46514651
virtual cocos2d::CCArray* getObjectGroups() = imac 0x5188a0, m1 0x46efbc;
46524652
virtual void setObjectGroups(cocos2d::CCArray*) = imac 0x5188b0, m1 0x46efc4;
46534653
virtual cocos2d::CCDictionary* getProperties() = imac 0x5188f0, m1 0x46f000;
46544654
virtual void setProperties(cocos2d::CCDictionary*) = imac 0x518900, m1 0x46f008;
46554655

4656-
void buildWithMapInfo(cocos2d::CCTMXMapInfo*);
4657-
bool initWithTMXFile(char const*);
4658-
bool initWithXML(char const*, char const*);
4659-
cocos2d::CCTMXLayer* layerNamed(char const*);
4660-
cocos2d::CCTMXObjectGroup* objectGroupNamed(char const*);
4661-
cocos2d::CCTMXLayer* parseLayer(cocos2d::CCTMXLayerInfo*, cocos2d::CCTMXMapInfo*);
4662-
cocos2d::CCDictionary* propertiesForGID(int);
4663-
cocos2d::CCString* propertyNamed(char const*);
4664-
cocos2d::CCTMXTilesetInfo* tilesetForLayer(cocos2d::CCTMXLayerInfo*, cocos2d::CCTMXMapInfo*);
4656+
void buildWithMapInfo(cocos2d::CCTMXMapInfo*) = m1 0x46eca0, imac 0x518530;
4657+
bool initWithTMXFile(char const*) = m1 0x46eadc, imac 0x518380;
4658+
bool initWithXML(char const*, char const*) = m1 0x46ec30, imac 0x5184d0;
4659+
cocos2d::CCTMXLayer* layerNamed(char const*) = m1 0x46f280, imac 0x518ba0;
4660+
cocos2d::CCTMXObjectGroup* objectGroupNamed(char const*) = m1 0x46f334, imac 0x518c70;
4661+
cocos2d::CCTMXLayer* parseLayer(cocos2d::CCTMXLayerInfo*, cocos2d::CCTMXMapInfo*) = m1 0x46f044, imac 0x518940;
4662+
cocos2d::CCDictionary* propertiesForGID(int) = m1 0x46f65c, imac 0x518fb0;
4663+
cocos2d::CCString* propertyNamed(char const*) = m1 0x46f558, imac 0x518ed0;
4664+
cocos2d::CCTMXTilesetInfo* tilesetForLayer(cocos2d::CCTMXLayerInfo*, cocos2d::CCTMXMapInfo*) = m1 0x46f170, imac 0x518a80;
46654665
}
46664666

46674667
[[link(win, android)]]
46684668
class cocos2d::CCTMXTilesetInfo : cocos2d::CCObject {
4669-
CCTMXTilesetInfo();
4670-
virtual ~CCTMXTilesetInfo();
4669+
CCTMXTilesetInfo() = m1 0x42bc28, imac 0x4ccf60;
4670+
virtual ~CCTMXTilesetInfo() = m1 0x42bd00, imac 0x4cd040;
46714671

4672-
cocos2d::CCRect rectForGID(unsigned int);
4672+
cocos2d::CCRect rectForGID(unsigned int) = m1 0x42be34, imac 0x4cd110;
46734673
}
46744674

46754675
[[link(win, android)]]

0 commit comments

Comments
 (0)