diff options
Diffstat (limited to 'src/KingSystem/System/DebugMessage.h')
| -rw-r--r-- | src/KingSystem/System/DebugMessage.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/KingSystem/System/DebugMessage.h b/src/KingSystem/System/DebugMessage.h new file mode 100644 index 00000000..96ab60da --- /dev/null +++ b/src/KingSystem/System/DebugMessage.h @@ -0,0 +1,30 @@ +#pragma once + +#include <basis/seadTypes.h> +#include <gfx/seadColor.h> +#include <prim/seadSafeString.h> +#include "KingSystem/Utils/Types.h" + +namespace ksys { + +struct DebugMessage { + DebugMessage() = default; + explicit DebugMessage(const sead::SafeString& msg) : message(msg) {} + + virtual ~DebugMessage() { ; } + + void log(const char* format, ...); + + u64 _8 = 0; + sead::FixedSafeString<64> message; + sead::Color4f color = sead::Color4f::cWhite; + f32 _78 = 0.3; + f32 _7c = 0.3; + f32 _80 = 0.3; + f32 _84 = 0.8; + bool _88 = true; + bool _89 = true; +}; +KSYS_CHECK_SIZE_NX150(DebugMessage, 0x90); + +} // namespace ksys |
