diff options
| author | enzofc708 <47937189+enzofc708@users.noreply.github.com> | 2026-08-04 14:45:49 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-04 19:45:49 +0200 |
| commit | 29e3578e388b2ff350388e2cdfe45497c4ebdae2 (patch) | |
| tree | 1019aca1a8142880209e954487d37f3a03fb8aa2 /src/04_Load/Actor/ActorManager_04.cpp | |
| parent | 51640eb100522a3986779599f057d72c8cb9e42e (diff) | |
* add heap.c
* add frmh heap
* add heap_list
* add unth heap
* link heap.c
* fix external references
Diffstat (limited to 'src/04_Load/Actor/ActorManager_04.cpp')
| -rw-r--r-- | src/04_Load/Actor/ActorManager_04.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/04_Load/Actor/ActorManager_04.cpp b/src/04_Load/Actor/ActorManager_04.cpp index 84a1f970..497f0208 100644 --- a/src/04_Load/Actor/ActorManager_04.cpp +++ b/src/04_Load/Actor/ActorManager_04.cpp @@ -129,7 +129,6 @@ THUMB void ActorManager::func_ov004_0210532c() { return; } -extern "C" void func_020174a4(u32 *, void *); extern "C" void func_ov017_02168a90(); extern "C" void func_ov025_0216d6dc(); extern "C" void func_ov029_0216d6f0(unk32 *); @@ -147,7 +146,7 @@ THUMB void ActorManager::func_ov004_021053dc() { this->DeleteActor(i, true); } } - func_020174a4(data_027e0ce0[1], this->mActorTable); + Heap_EXPHFreeBlock((Heap_Header *) data_027e0ce0[1], this->mActorTable); this->mActorTable = NULL; delete this->mUnk_14; this->mUnk_14 = NULL; @@ -179,7 +178,6 @@ THUMB void ActorManager::func_ov004_021053dc() { } extern "C" void func_ov000_020c3388(unk32); -extern "C" void *NewEXPH(u32 *id, s32 length, s32 param_3); THUMB void ActorManager::func_ov004_021054a4(FileEntryFlag *param1, s32 param2, unk32 param3) { u16 sVar1; u16 sVar2; @@ -205,7 +203,7 @@ THUMB void ActorManager::func_ov004_021054a4(FileEntryFlag *param1, s32 param2, } param1->vfunc_0c(); func_ov000_020c3388(sVar2); - this->mActorTable = (Actor **) NewEXPH(data_027e0ce0[1], this->mMaxActors * 4, 4); + this->mActorTable = (Actor **) Heap_EXPHNew((Heap_Header *) data_027e0ce0[1], this->mMaxActors * 4, 4); Fill256(0, this->mActorTable, this->mMaxActors * 4); this->mUnk_14 = new(data_027e0ce0[1], 4) ActorManager_Unk14(this->mMaxActors); } |
