diff --git a/src/KingSystem/Map/mapObject.cpp b/src/KingSystem/Map/mapObject.cpp index 92cfb6af..6d62d9c2 100644 --- a/src/KingSystem/Map/mapObject.cpp +++ b/src/KingSystem/Map/mapObject.cpp @@ -1,5 +1,6 @@ #include "KingSystem/Map/mapObject.h" #include "KingSystem/ActorSystem/actBaseProcMgr.h" +#include "KingSystem/Map/mapObjectLink.h" #include "KingSystem/Utils/Debug.h" namespace ksys::map { diff --git a/src/KingSystem/Map/mapObject.h b/src/KingSystem/Map/mapObject.h index 0640d0d1..baf41acf 100644 --- a/src/KingSystem/Map/mapObject.h +++ b/src/KingSystem/Map/mapObject.h @@ -8,7 +8,6 @@ #include "KingSystem/ActorSystem/actDebug.h" #include "KingSystem/Map/mapDebug.h" #include "KingSystem/Map/mapMubinIter.h" -#include "KingSystem/Map/mapObjectLink.h" #include "KingSystem/Map/mapPlacementMgr.h" #include "KingSystem/Utils/Types.h" diff --git a/src/KingSystem/Map/mapObjectLink.cpp b/src/KingSystem/Map/mapObjectLink.cpp index b2ab0502..8bc85335 100644 --- a/src/KingSystem/Map/mapObjectLink.cpp +++ b/src/KingSystem/Map/mapObjectLink.cpp @@ -1,4 +1,5 @@ #include "KingSystem/Map/mapObjectLink.h" +#include "KingSystem/Map/mapObject.h" namespace ksys::map { diff --git a/src/KingSystem/Map/mapObjectLink.h b/src/KingSystem/Map/mapObjectLink.h index 09ef72e0..b0f25f7b 100644 --- a/src/KingSystem/Map/mapObjectLink.h +++ b/src/KingSystem/Map/mapObjectLink.h @@ -1,6 +1,13 @@ #pragma once -#include "KingSystem/Map/mapObject.h" +#include +#include "KingSystem/Map/mapMubinIter.h" +#include "KingSystem/Utils/Types.h" + +namespace ksys::act { +class ActorLinkConstDataAccess; +class BaseProc; +} // namespace ksys::act namespace ksys::map {