mirror of
https://github.com/zeldaret/mm.git
synced 2026-05-24 07:10:44 -04:00
+18
-1
@@ -845,7 +845,24 @@ void Actor_FreeOverlay(ActorOverlay* entry) {
|
||||
|
||||
#pragma GLOBAL_ASM("asm/non_matchings/code/z_actor/func_800BE03C.s")
|
||||
|
||||
#pragma GLOBAL_ASM("asm/non_matchings/code/z_actor/func_800BE0B8.s")
|
||||
Actor* func_800BE0B8(GlobalContext* globalCtx, Actor* inActor, s16 arg2, u8 arg3, f32 arg4) {
|
||||
Actor* actor = globalCtx->actorCtx.actorList[arg3].first;
|
||||
|
||||
while (actor != NULL) {
|
||||
if (actor == inActor || ((arg2 != -1) && (arg2 != actor->id))) {
|
||||
actor = actor->next;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (Actor_DistanceBetweenActors(inActor, actor) <= arg4) {
|
||||
return actor;
|
||||
}
|
||||
|
||||
actor = actor->next;
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#pragma GLOBAL_ASM("asm/non_matchings/code/z_actor/func_800BE184.s")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user