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
No known key found for this signature in database
GPG Key ID: 0DF30F9081000741
3 changed files with 13 additions and 4 deletions

View File

@ -5,6 +5,7 @@ target_sources(uking PRIVATE
gdtCommonFlagsUtils.h
gdtFlag.cpp
gdtFlag.h
gdtFlagHandle.h
gdtFlagProxy.h
gdtFlagUtils.h
gdtManager.cpp

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

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,