diff options
| author | Léo Lam <leo@leolam.fr> | 2020-11-22 12:27:07 +0100 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2020-11-22 15:36:18 +0100 |
| commit | 622104fbd219117455c7a6776aea1658e36cd888 (patch) | |
| tree | ebeaf572bed218de3c05717bb29cac6a1570081d /src/KingSystem/ActorSystem/actDebug.h | |
| parent | e99f0f8949978ed0c1ee2a3ad1255666a3639262 (diff) | |
ksys/act: Add more InfoData functions
Diffstat (limited to 'src/KingSystem/ActorSystem/actDebug.h')
| -rw-r--r-- | src/KingSystem/ActorSystem/actDebug.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/KingSystem/ActorSystem/actDebug.h b/src/KingSystem/ActorSystem/actDebug.h index 5342d341..29495c25 100644 --- a/src/KingSystem/ActorSystem/actDebug.h +++ b/src/KingSystem/ActorSystem/actDebug.h @@ -1,21 +1,31 @@ #pragma once #include <heap/seadDisposer.h> +#include <prim/seadTypedBitFlag.h> #include "KingSystem/Utils/Types.h" namespace ksys::act { class ActorDebug { SEAD_SINGLETON_DISPOSER(ActorDebug) + virtual ~ActorDebug(); + public: + enum class Flag { + _10000000 = 0x10000000, + }; + struct HashUnused { u32 hash = 0; u32 b; }; const char* getNullStr(HashUnused* u); + bool hasFlag(Flag flag) const { return mFlags.isOn(flag); } - u8 TEMP1[0x2F0]; + void* _28; + sead::TypedBitFlag<Flag> mFlags; + u8 TEMP1[0x2DC]; f32 mDispDistanceMultiplier; u8 TEMP2[0x114]; }; |
