ksys/act: Remove useless include and fix indirect includes

This commit is contained in:
Léo Lam 2021-03-14 14:31:09 +01:00
parent 113cc3bb53
commit e36bc464b6
No known key found for this signature in database
GPG Key ID: 0DF30F9081000741
3 changed files with 5 additions and 2 deletions

View File

@ -1,6 +1,10 @@
#include "KingSystem/ActorSystem/actAiParam.h"
#include "KingSystem/ActorSystem/actActor.h"
namespace ksys::act {
class BaseProcHandle;
}
namespace ksys::act::ai {
ParamPack::ParamPack() = default;

View File

@ -9,7 +9,6 @@
#include <prim/seadSafeString.h>
#include <prim/seadTypedBitFlag.h>
#include <thread/seadAtomic.h>
#include "KingSystem/ActorSystem/actBaseProcHandle.h"
#include "KingSystem/ActorSystem/actBaseProcJob.h"
#include "KingSystem/ActorSystem/actBaseProcMap.h"
#include "KingSystem/Utils/StrTreeMap.h"
@ -22,7 +21,6 @@ class BaseProc;
class BaseProcLinkData;
class BaseProcJobHandler;
class BaseProcUnit;
class BaseProcHandle;
/// Actor base class that encapsulates all the low-level actor lifetime logic.
class BaseProc {

View File

@ -2,6 +2,7 @@
#include <heap/seadExpHeap.h>
#include <thread/seadThreadUtil.h>
#include "KingSystem/ActorSystem/actBaseProcCreateTask.h"
#include "KingSystem/ActorSystem/actBaseProcHandle.h"
#include "KingSystem/ActorSystem/actBaseProcMgr.h"
#include "KingSystem/Map/mapObject.h"
#include "KingSystem/Resource/resGameResourceSystem.h"