diff --git a/assets/maps/testmap.tmx b/assets/maps/testmap.tmx index f8eb2e5..59d9046 100644 --- a/assets/maps/testmap.tmx +++ b/assets/maps/testmap.tmx @@ -47,7 +47,7 @@ 20,21,22,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,11,12,13 - + 2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2, 2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2, diff --git a/build/BeagleRescue b/build/BeagleRescue index 541398d..a4c18b3 100755 Binary files a/build/BeagleRescue and b/build/BeagleRescue differ diff --git a/src/ecs/TileMapComponent.h b/src/ecs/TileMapComponent.h index 87c8337..4db0c25 100644 --- a/src/ecs/TileMapComponent.h +++ b/src/ecs/TileMapComponent.h @@ -15,6 +15,8 @@ #include #include #include +// #include +// #include #include "tmxparser.h" class TileMapComponent : public Component @@ -29,6 +31,7 @@ public: int globalScale; std::vector tileSet; std::vector destRects; +// std::array destRects; int totalTiles; TileMapComponent() = default; @@ -59,22 +62,39 @@ public: tileSet[element] = srcRect; } } - destRects.resize(totalTiles); - for (int i=0;i