Match sub_080186EC

This commit is contained in:
Tal Hayon 2022-05-09 18:03:17 +03:00
parent 801a324a53
commit a60ae10b96
2 changed files with 13 additions and 22 deletions

View File

@ -273,24 +273,4 @@ _080186E4:
.align 2, 0
_080186E8: .4byte gArea
thumb_func_start sub_080186EC
sub_080186EC: @ 0x080186EC
push {r4, r5, lr}
movs r5, #0
ldr r4, _0801870C @ =gUnk_080C9CBC
_080186F2:
ldrb r0, [r4, #3]
cmp r0, #8
bne _08018700
ldrb r1, [r4, #4]
adds r0, r5, #0
bl sub_08018738
_08018700:
adds r4, #8
adds r5, #1
cmp r5, #0x64
bls _080186F2
pop {r4, r5, pc}
.align 2, 0
_0801870C: .4byte gUnk_080C9CBC

View File

@ -26,12 +26,23 @@ void sub_080189EC(int);
void sub_0801876C(int, int);
void sub_08018738(u32, int);
void sub_080186EC(u32 param_1) {
struct_080C9CBC* psVar1;
u32 i;
for (i = 0, psVar1 = gUnk_080C9CBC; i <= 100; psVar1++, i++) {
if (psVar1->unk3 == 8) {
sub_08018738(i, psVar1->evt_type);
}
}
}
void sub_08018710(u32 param_1) {
struct_080C9CBC* psVar1;
u32 i;
for (i = 0, psVar1 = gUnk_080C9CBC; i < 0x65; psVar1++, i++) {
if ((psVar1->unk3 == 8) && (param_1 != psVar1->evt_type)) {
for (i = 0, psVar1 = gUnk_080C9CBC; i <= 100; psVar1++, i++) {
if (psVar1->unk3 == 8 && param_1 != psVar1->evt_type) {
sub_08018738(i, psVar1->evt_type);
}
}