diff options
| author | Léo Lam <leo@leolam.fr> | 2021-04-04 18:20:42 +0200 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2021-04-07 18:46:55 +0200 |
| commit | 2cf1e01137b043990991ef720de15d69781c998b (patch) | |
| tree | 6f9d903bf183bb120ad9ccedc7b31ce09df5b967 /src/KingSystem/ActorSystem/actActorSystem.h | |
| parent | cdd2a501a0a1098fdd75e3817c80bc99a4cf7d4e (diff) | |
ksys/gdt: Implement more TriggerParam functions and StageInfo
Diffstat (limited to 'src/KingSystem/ActorSystem/actActorSystem.h')
| -rw-r--r-- | src/KingSystem/ActorSystem/actActorSystem.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/KingSystem/ActorSystem/actActorSystem.h b/src/KingSystem/ActorSystem/actActorSystem.h index d1ea3c96..2af35cf4 100644 --- a/src/KingSystem/ActorSystem/actActorSystem.h +++ b/src/KingSystem/ActorSystem/actActorSystem.h @@ -1,6 +1,8 @@ #pragma once #include <heap/seadDisposer.h> +#include <math/seadVector.h> +#include <prim/seadSafeString.h> namespace ksys::act { @@ -11,6 +13,16 @@ class ActorSystem { public: void onBaseProcMgrCalc(); + + bool getAutoPlacementActorPos(const sead::SafeString& name, sead::Vector3f* pos) const; + + sead::Heap* getEmergencyHeap() const { return mEmergencyHeap; } + const sead::Vector3f& getPlayerPos() const { return mPlayerPos; } + +private: + u8 temp_0x20[0xd0 - 0x20]; + sead::Heap* mEmergencyHeap; + sead::Vector3f mPlayerPos; }; } // namespace ksys::act |
