From d1b688f45e9bb6fd8d66367fcddfed5db1fe61f1 Mon Sep 17 00:00:00 2001 From: Malte Langkabel Date: Tue, 4 Aug 2026 22:01:26 +0200 Subject: [PATCH] remove two declarations left behind by the query migration isTileOccupied and findNearestBuilding kept their declarations in BuildingSystem.h after their definitions were deleted. Nothing calls them, so it built and linked, but a caller would have hit an unresolved symbol rather than a missing-member error. Co-Authored-By: Claude Claude-Session: https://claude.ai/code/session_01YHcUerKAZKWNvSKJxYKbnG --- src/lib/sim/BuildingSystem.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/lib/sim/BuildingSystem.h b/src/lib/sim/BuildingSystem.h index 4068da8..4e70846 100644 --- a/src/lib/sim/BuildingSystem.h +++ b/src/lib/sim/BuildingSystem.h @@ -152,7 +152,6 @@ public: // Producing while its output buffer holds scrap, Starved when empty. std::optional getProductionStatus(const Building& building) const; std::vector getAllBeltTiles() const; - bool isTileOccupied(QPoint tile) const; // Visits every item currently emerging from a building output port on its // virtual output belt (REQ-MAT-OUTPUT-EMERGE), passing the item type and its @@ -179,8 +178,6 @@ public: // currently on the tile are discarded by BeltSystem::removeTile). void rotateInPlace(BuildingId id, Rotation newRotation); - // Find nearest operational building of the given type; nullptr if none. - const Building* findNearestBuilding(QVector2D worldPos, BuildingType type) const; // Input-capable adjacent tiles for a building or construction site // (REQ-BLD-BELT-DRAG, REQ-MAT-INPUT-PORTS): each returned Port.tile is the