diff --git a/src/openrct2/world/ConstructionClearance.h b/src/openrct2/world/ConstructionClearance.h index 8b6800098e..2f02de9d72 100644 --- a/src/openrct2/world/ConstructionClearance.h +++ b/src/openrct2/world/ConstructionClearance.h @@ -10,12 +10,16 @@ #pragma once #include "../actions/GameActionResult.h" -#include "Location.hpp" +#include "../common.h" #include "Map.h" -#include "TileElement.h" #include +struct TileElement; +struct CoordsXY; +struct CoordsXYRangedZ; +class QuarterTile; + using CLEAR_FUNC = int32_t (*)(TileElement** tile_element, const CoordsXY& coords, uint8_t flags, money32* price); int32_t map_place_non_scenery_clear_func(TileElement** tile_element, const CoordsXY& coords, uint8_t flags, money32* price);