Preparing other headers for CScriptSpecialFunction

Former-commit-id: 6ffb16e4a9
This commit is contained in:
Henrique Gemignani Passos Lima
2022-10-02 13:13:35 +03:00
parent 8d294a2801
commit 63988f60bc
22 changed files with 152 additions and 49 deletions

View File

@@ -3,6 +3,7 @@
#include "types.h"
#include "MetroidPrime/CGameArea.hpp"
#include "MetroidPrime/TGameTypes.hpp"
#include "Kyoto/IObjectStore.hpp"
@@ -60,6 +61,8 @@ public:
const CGameArea& GetAreaAlways(TAreaId id) const { return *x18_areas[id.Value()]; }
const CGameArea* GetArea(TAreaId id) const { return x18_areas[id.Value()].get(); }
bool IsAreaValid(TAreaId id) const { return x18_areas[id.Value()]->IsLoaded(); }
CAssetId GetWorldAssetId() const { return x8_mlvlId; }
TAreaId GetAreaIdForSaveId(s32 saveId) const;
private:
enum Phase {