diff options
Diffstat (limited to 'src/code/code_0x800BF9A0.c')
| -rw-r--r-- | src/code/code_0x800BF9A0.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/code/code_0x800BF9A0.c b/src/code/code_0x800BF9A0.c index 4617d11b6..f0ee6166f 100644 --- a/src/code/code_0x800BF9A0.c +++ b/src/code/code_0x800BF9A0.c @@ -3,7 +3,7 @@ UNK_RET func_800BF9A0(UNK_TYPE a0, UNK_TYPE a1) { s32 i; - s800BF9A0* s0; + z_ActorOverlayTableEntry* s0; UNK_TYPE v1; func_8008439C(-2, 0); @@ -11,27 +11,27 @@ UNK_RET func_800BF9A0(UNK_TYPE a0, UNK_TYPE a1) { func_800847CC(&D_801DCBC4); for (i = 0, s0 = &D_801AEFD0; i < D_801B4610; i++, s0++) { - v1 = s0->unkC - s0->unk8; - if (s0->unk10 == 0) continue; - func_800847CC(&D_801DCBE4, i, s0->unk10, s0->unk10 + v1, s0->unk1E, &D_801DCBFC); + v1 = s0->vramEnd - s0->vramStart; + if (s0->ramAddr == 0) continue; + func_800847CC(&D_801DCBE4, i, s0->ramAddr, s0->ramAddr + v1, s0->clients, &D_801DCBFC); } } UNK_TYPE func_800BFA78(UNK_TYPE a0, UNK_TYPE a1) { s32 i; - s800BF9A0* v0 = &D_801AEFD0; + z_ActorOverlayTableEntry* v0 = &D_801AEFD0; UNK_TYPE t1; UNK_TYPE a2; UNK_TYPE a0_2 = a0; for (i = 0; i < D_801B4610; i++, v0++) { - t1 = v0->unk8 - v0->unk10; - a2 = v0->unkC - v0->unk8; + t1 = v0->vramStart - v0->ramAddr; + a2 = v0->vramEnd - v0->vramStart; - if (v0->unk10 == 0) continue; - if (a0_2 < v0->unk10) continue; + if (v0->ramAddr == 0) continue; + if (a0_2 < v0->ramAddr) continue; - if (a0_2 < (v0->unk10 + a2)) { + if (a0_2 < (v0->ramAddr + a2)) { return a0_2 + t1; } } |
