summaryrefslogtreecommitdiff
path: root/src/KingSystem/System/OverlayArenaSystem.h
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2026-09-28 03:39:31 +0200
committerLéo Lam <leo@leolam.fr>2026-10-06 03:19:39 +0200
commit98f0c80f1d0b9d3ca19f0b38efcb597ee65d9dc0 (patch)
treec05c560af93ab2944f0f565665bd12b9a8bdd07f /src/KingSystem/System/OverlayArenaSystem.h
parent6442a24670f69f73aaafb925b625e58aeac8e842 (diff)
The task and thread families are plain ksys::
They link in the same block as the plain-ksys:: Message family. getItemValue and applyScreenFade sit in engine UI TUs, hence ksys::ui. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5)
Diffstat (limited to 'src/KingSystem/System/OverlayArenaSystem.h')
-rw-r--r--src/KingSystem/System/OverlayArenaSystem.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/KingSystem/System/OverlayArenaSystem.h b/src/KingSystem/System/OverlayArenaSystem.h
index a0a3cd71..3350c390 100644
--- a/src/KingSystem/System/OverlayArenaSystem.h
+++ b/src/KingSystem/System/OverlayArenaSystem.h
@@ -17,11 +17,8 @@ class SZSDecompressor;
namespace ksys {
-namespace util {
class Task;
class TaskThread;
-} // namespace util
-
class OverlayArena;
class ISystemPauseMgr {
@@ -116,14 +113,14 @@ private:
ISystemPauseMgr* mSystemPauseMgr = nullptr;
OverlayArenaSystemS1 mS1;
u32 _b8 = 0;
- util::TaskThread* mPrepareThread = nullptr;
- util::Task* mTask = nullptr;
+ TaskThread* mPrepareThread = nullptr;
+ Task* mTask = nullptr;
sead::DelegateR<OverlayArenaSystem, bool> mDelegate;
OverlayArenaSystemS2 mS2;
sead::Atomic<u32> _130 = 0;
sead::Atomic<u32> _134 = 0;
res::Handle mResHandle;
- util::Event mEvent;
+ Event mEvent;
};
KSYS_CHECK_SIZE_NX150(OverlayArenaSystem, 0x1c8);