|
|
@@ -264,7 +264,7 @@ static void RegisterTileMapDefs2D(asIScriptEngine* engine)
|
|
|
engine->RegisterGlobalProperty("const uint FLIP_ALL", (void*)&FLIP_ALL);
|
|
|
|
|
|
RegisterRefCounted<Tile2D>(engine, "Tile2D");
|
|
|
- engine->RegisterObjectMethod("Tile2D", "int get_gid() const", asMETHOD(Tile2D, GetGid), asCALL_THISCALL);
|
|
|
+ engine->RegisterObjectMethod("Tile2D", "uint get_gid() const", asMETHOD(Tile2D, GetGid), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("Tile2D", "bool get_flipX() const", asMETHOD(Tile2D, GetFlipX), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("Tile2D", "bool get_flipY() const", asMETHOD(Tile2D, GetFlipY), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("Tile2D", "bool get_swapXY() const", asMETHOD(Tile2D, GetSwapXY), asCALL_THISCALL);
|
|
|
@@ -280,7 +280,7 @@ static void RegisterTileMapDefs2D(asIScriptEngine* engine)
|
|
|
engine->RegisterObjectMethod("TileMapObject2D", "const Vector2& get_size() const", asMETHOD(TileMapObject2D, GetSize), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("TileMapObject2D", "uint get_numPoints() const", asMETHOD(TileMapObject2D, GetNumPoints), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("TileMapObject2D", "const Vector2& GetPoint(uint) const", asMETHOD(TileMapObject2D, GetPoint), asCALL_THISCALL);
|
|
|
- engine->RegisterObjectMethod("TileMapObject2D", "int get_tileGid() const", asMETHOD(TileMapObject2D, GetTileGid), asCALL_THISCALL);
|
|
|
+ engine->RegisterObjectMethod("TileMapObject2D", "uint get_tileGid() const", asMETHOD(TileMapObject2D, GetTileGid), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("TileMapObject2D", "bool get_tileFlipX() const", asMETHOD(TileMapObject2D, GetTileFlipX), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("TileMapObject2D", "bool get_tileFlipY() const", asMETHOD(TileMapObject2D, GetTileFlipY), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("TileMapObject2D", "bool get_tileSwapXY() const", asMETHOD(TileMapObject2D, GetTileSwapXY), asCALL_THISCALL);
|
|
|
@@ -323,7 +323,7 @@ static void RegisterTileMapLayer2D(asIScriptEngine* engine)
|
|
|
engine->RegisterObjectMethod("TileMapLayer2D", "Node@+ get_imageNode() const", asMETHOD(TileMapLayer2D, GetImageNode), asCALL_THISCALL);
|
|
|
}
|
|
|
|
|
|
-static CScriptArray* TileMap2DGetTileCollisionShapes(int gid, TileMap2D* tileMap)
|
|
|
+static CScriptArray* TileMap2DGetTileCollisionShapes(unsigned gid, TileMap2D* tileMap)
|
|
|
{
|
|
|
Vector<SharedPtr<TileMapObject2D> > result = tileMap->GetTileCollisionShapes(gid);
|
|
|
return VectorToArray<SharedPtr<TileMapObject2D> >(result, "Array<TileMapObject2D@>@");
|
|
|
@@ -338,7 +338,7 @@ static void RegisterTileMap2D(asIScriptEngine* engine)
|
|
|
engine->RegisterObjectMethod("TileMap2D", "TileMapLayer2D@+ GetLayer(uint) const", asMETHOD(TileMap2D, GetLayer), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("TileMap2D", "Vector2 TileIndexToPosition(int, int) const", asMETHOD(TileMap2D, TileIndexToPosition), asCALL_THISCALL);
|
|
|
engine->RegisterObjectMethod("TileMap2D", "bool PositionToTileIndex(int&out x, int &out y, const Vector2&in) const", asMETHOD(TileMap2D, PositionToTileIndex), asCALL_THISCALL);
|
|
|
- engine->RegisterObjectMethod("TileMap2D", "Array<TileMapObject2D@>@ GetTileCollisionShapes(int) const", asFUNCTION(TileMap2DGetTileCollisionShapes), asCALL_CDECL_OBJLAST);
|
|
|
+ engine->RegisterObjectMethod("TileMap2D", "Array<TileMapObject2D@>@ GetTileCollisionShapes(uint) const", asFUNCTION(TileMap2DGetTileCollisionShapes), asCALL_CDECL_OBJLAST);
|
|
|
}
|
|
|
|
|
|
static void RegisterRigidBody2D(asIScriptEngine* engine)
|