#pragma once #include #include #include #include "BuildingType.h" #include "Rotation.h" struct BlueprintBuilding { BuildingType type; Rotation rotation; QPoint offset; // tile offset from bounding-box center (floor for even sizes) }; struct Blueprint { QString name; std::vector buildings; };