Fixed tile objects rendering

This commit is contained in:
2023-11-11 09:35:05 +01:00
parent afb8e93f15
commit 10e47a6ad4
5 changed files with 33 additions and 4 deletions

View File

@@ -347,7 +347,7 @@ static void drawObjectLayer(BzTileObjectGroup *objectLayer, BzTileset *tileset)
case BZ_TILE_SHAPE_RECT:
if (object.gid) {
Rectangle rec = bzTilesetGetTileRegion(tileset, object.gid);
Rectangle dest = {shape.x, shape.y, shape.sizeX, shape.sizeY};
Rectangle dest = {shape.x, shape.y - shape.sizeY, shape.sizeX, shape.sizeY};
DrawTexturePro(tileset->tiles, rec, dest, (Vector2) {0.0f, 0.0f}, 0.0f, WHITE);
} else {
DrawRectangle(shape.x, shape.y, shape.sizeX, shape.sizeY, color);