ksys/gdt: Move FlagHandle to separate header

To avoid header bloat.
This commit is contained in:
Léo Lam
2021-05-02 00:20:13 +02:00
parent 9f6cdf69b4
commit 461967e278
3 changed files with 13 additions and 4 deletions
+1
View File
@@ -5,6 +5,7 @@ target_sources(uking PRIVATE
gdtCommonFlagsUtils.h
gdtFlag.cpp
gdtFlag.h
gdtFlagHandle.h
gdtFlagProxy.h
gdtFlagUtils.h
gdtManager.cpp
+11
View File
@@ -0,0 +1,11 @@
#pragma once
#include <basis/seadTypes.h>
namespace ksys::gdt {
enum class FlagHandle : u32 {};
constexpr FlagHandle InvalidHandle = FlagHandle(-1);
} // namespace ksys::gdt
+1 -4
View File
@@ -9,6 +9,7 @@
#include <prim/seadTypedBitFlag.h>
#include <thread/seadMutex.h>
#include <type_traits>
#include "KingSystem/GameData/gdtFlagHandle.h"
#include "KingSystem/GameData/gdtTriggerParam.h"
#include "KingSystem/Resource/resHandle.h"
#include "KingSystem/System/KingEditor.h"
@@ -56,10 +57,6 @@ struct SetterTraits {
} // namespace detail
enum class FlagHandle : u32 {};
constexpr FlagHandle InvalidHandle = FlagHandle(-1);
class TriggerParamRef {
public:
TriggerParamRef(TriggerParam** param_1, TriggerParam** param, bool check_permissions,