summaryrefslogtreecommitdiff
path: root/src/00_Core/Actor/ActorManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/00_Core/Actor/ActorManager.cpp')
-rw-r--r--src/00_Core/Actor/ActorManager.cpp52
1 files changed, 39 insertions, 13 deletions
diff --git a/src/00_Core/Actor/ActorManager.cpp b/src/00_Core/Actor/ActorManager.cpp
index d9dbe8b1..32983645 100644
--- a/src/00_Core/Actor/ActorManager.cpp
+++ b/src/00_Core/Actor/ActorManager.cpp
@@ -47,7 +47,9 @@ ARM void ActorManager::DeleteActor(u32 index, bool param2) {
ARM void ActorManager::func_ov00_020c3484(ActorRef *ref, ActorManager *actorMgr, unk32 param3) {
ref->Reset();
- if (data_027e103c->mUnk_24 == 0) return;
+ if (data_027e103c->mUnk_24 == 0) {
+ return;
+ }
q20 minDistance = 0x7fffffff;
Actor **actorIter = actorMgr->mActorTable;
@@ -153,13 +155,19 @@ ARM Actor *ActorManager::GetActor(ActorRef *ref) {
}
ARM bool FilterActor::Filter(Actor *actor) {
- if (mType != actor->mType) return false;
- if (mUnk_08 != -1 && mUnk_08 != actor->mUnk_034.id) return false;
+ if (mType != actor->mType) {
+ return false;
+ }
+ if (mUnk_08 != -1 && mUnk_08 != actor->mUnk_034.id) {
+ return false;
+ }
if (mExcludeRefs != NULL) {
for (s32 i = 0; mExcludeRefs[i].id != -1; ++i) {
ActorRef *ref = &mExcludeRefs[i];
volatile Actor *actor2 = actor;
- if (ref->id == actor2->mRef.id) return false;
+ if (ref->id == actor2->mRef.id) {
+ return false;
+ }
}
}
if (mExcludeNotInAABB) {
@@ -168,7 +176,9 @@ ARM bool FilterActor::Filter(Actor *actor) {
pos.y = actor->mPos.y;
pos.z = actor->mPos.z;
bool result = !mAABB.ContainsInXZ(&pos);
- if (result) return false;
+ if (result) {
+ return false;
+ }
}
if (mExcludeNotInSphere) {
Vec3p pos;
@@ -176,14 +186,18 @@ ARM bool FilterActor::Filter(Actor *actor) {
pos.y = actor->mPos.y;
pos.z = actor->mPos.z;
bool result = !mSphere.ContainsInXZ(&pos);
- if (result) return false;
+ if (result) {
+ return false;
+ }
}
return true;
}
ARM s32 ActorManager::FilterActors(FilterActorBase *filter, ActorList *filteredActors) {
s32 numApplied = 0;
- if (filteredActors != NULL) filteredActors->length = 0;
+ if (filteredActors != NULL) {
+ filteredActors->length = 0;
+ }
Actor **actorIter = mActorTable;
Actor **actorTableEnd = actorIter + mMaxActorIndex;
@@ -247,7 +261,9 @@ ARM void ActorManager::func_ov00_020c399c(u32 index, Cylinder *cylinder) {
}
ARM Actor *ActorManager::func_ov00_020c39ac(s32 index, const ActorTypeId *actorTypes, bool param3) {
- if (actorTypes == NULL && param3) return NULL;
+ if (actorTypes == NULL && param3) {
+ return NULL;
+ }
Actor *actor = mActorTable[index];
Actor *result = NULL;
@@ -277,7 +293,9 @@ ARM Actor *ActorManager::func_ov00_020c39ac(s32 index, const ActorTypeId *actorT
otherActor3->mHitbox.pos.z = oldHitbox.pos.z;
otherActor3->mHitbox.size = oldHitbox.size;
- if (result != NULL) break;
+ if (result != NULL) {
+ break;
+ }
}
}
}
@@ -288,7 +306,9 @@ ARM Actor *ActorManager::func_ov00_020c39ac(s32 index, const ActorTypeId *actorT
}
ARM s32 ActorManager::func_ov00_020c3b2c(s32 *param1) {
- if (param1 != NULL) *param1 = 0;
+ if (param1 != NULL) {
+ *param1 = 0;
+ }
s32 i;
s32 numAlive = 0;
@@ -309,11 +329,15 @@ ARM s32 ActorManager::func_ov00_020c3b2c(s32 *param1) {
}
ARM s32 ActorManager::func_ov00_020c3bb0(unk32 param1, s32 *param2) {
- if (param2 != NULL) *param2 = 0;
+ if (param2 != NULL) {
+ *param2 = 0;
+ }
AABB boxes[8];
s32 numBoxes = gMapManager->GetTriggerBoundingBoxes(param1, boxes, ARRAY_LEN_U(boxes));
- if (numBoxes <= 0) return 0;
+ if (numBoxes <= 0) {
+ return 0;
+ }
s32 i;
s32 numInBox = 0;
@@ -350,7 +374,9 @@ ARM s32 ActorManager::func_ov00_020c3bb0(unk32 param1, s32 *param2) {
ARM void ActorManager::func_ov00_020c3ce8(unk32 param1, bool param2) {
AABB boxes[8];
s32 numBoxes = gMapManager->GetTriggerBoundingBoxes(param1, boxes, ARRAY_LEN_U(boxes));
- if (numBoxes <= 0) return;
+ if (numBoxes <= 0) {
+ return;
+ }
s32 i;
Actor **actorIter = mActorTable;