ksys: Forward declare Actor where possible

Reduces build times when Actor.h is modified.
This commit is contained in:
Léo Lam
2021-10-17 00:08:33 +02:00
parent 28515aceb5
commit 8056fb3881
7 changed files with 15 additions and 3 deletions
+1
View File
@@ -1,5 +1,6 @@
#include "KingSystem/Quest/qstStep.h"
#include <memory>
#include "KingSystem/ActorSystem/actActor.h"
#include "KingSystem/Quest/qstActorData.h"
#include "KingSystem/Quest/qstIndicator.h"
+5 -1
View File
@@ -2,12 +2,16 @@
#include <container/seadObjArray.h>
#include <container/seadPtrArray.h>
#include "KingSystem/ActorSystem/actActor.h"
#include <prim/seadSafeString.h>
#include "KingSystem/ActorSystem/actBaseProcLink.h"
#include "KingSystem/GameData/gdtFlagHandle.h"
#include "KingSystem/Utils/Byaml/Byaml.h"
#include "KingSystem/Utils/Types.h"
namespace ksys::act {
class Actor;
}
namespace ksys::qst {
struct ActorData;