diff --git a/src/openrct2/object/LargeSceneryEntry.h b/src/openrct2/object/LargeSceneryEntry.h index d20701b335..3afee6fecb 100644 --- a/src/openrct2/object/LargeSceneryEntry.h +++ b/src/openrct2/object/LargeSceneryEntry.h @@ -10,11 +10,14 @@ #pragma once #include "../core/Money.hpp" -#include "../interface/Cursors.h" #include "../localisation/StringIdType.h" #include "../world/Location.hpp" #include "ObjectTypes.h" +#include + +enum class CursorID : uint8_t; + struct LargeSceneryText; struct LargeSceneryTile diff --git a/src/openrct2/object/PathAdditionEntry.h b/src/openrct2/object/PathAdditionEntry.h index 4f8e95ec3f..858fc91cac 100644 --- a/src/openrct2/object/PathAdditionEntry.h +++ b/src/openrct2/object/PathAdditionEntry.h @@ -10,10 +10,11 @@ #pragma once #include "../core/Money.hpp" -#include "../interface/Cursors.h" #include "../localisation/StringIdType.h" #include "ObjectTypes.h" +enum class CursorID : uint8_t; + enum class PathAdditionDrawType : uint8_t { Light, diff --git a/src/openrct2/object/SmallSceneryEntry.h b/src/openrct2/object/SmallSceneryEntry.h index 07c9c445ff..942a584ea8 100644 --- a/src/openrct2/object/SmallSceneryEntry.h +++ b/src/openrct2/object/SmallSceneryEntry.h @@ -10,10 +10,11 @@ #pragma once #include "../core/Money.hpp" -#include "../interface/Cursors.h" #include "../localisation/StringIdType.h" #include "ObjectTypes.h" +enum class CursorID : uint8_t; + enum SMALL_SCENERY_FLAGS : uint32_t { SMALL_SCENERY_FLAG_FULL_TILE = (1 << 0), // 0x1 diff --git a/src/openrct2/object/WallSceneryEntry.h b/src/openrct2/object/WallSceneryEntry.h index 61118628fa..eb0b07dbb7 100644 --- a/src/openrct2/object/WallSceneryEntry.h +++ b/src/openrct2/object/WallSceneryEntry.h @@ -10,10 +10,11 @@ #pragma once #include "../core/Money.hpp" -#include "../interface/Cursors.h" #include "../localisation/StringIdType.h" #include "ObjectTypes.h" +enum class CursorID : uint8_t; + enum WALL_SCENERY_FLAGS { WALL_SCENERY_HAS_PRIMARY_COLOUR = (1 << 0), // 0x1