mirror of
https://github.com/zeldaret/tmc
synced 2026-07-11 15:28:41 -04:00
matched sub_080B180C
This commit is contained in:
+8
-17
@@ -184,7 +184,6 @@ NONMATCH("asm/non_matching/code_080B1520/sub_080B16AC.inc", u16 sub_080B16AC(u16
|
||||
END_NONMATCH
|
||||
|
||||
u32 sub_080B180C(u16 unk_1, u16* unk_2) {
|
||||
u16 t0, t1;
|
||||
u32 ret;
|
||||
|
||||
u16 stack[4];
|
||||
@@ -193,24 +192,16 @@ u32 sub_080B180C(u16 unk_1, u16* unk_2) {
|
||||
u8 i;
|
||||
|
||||
ret = 0;
|
||||
if (unk_1 >= gUnk_02036A50->unk_04)
|
||||
if (unk_1 >= gUnk_02036A50->unk_04) {
|
||||
return 0x80ff;
|
||||
}
|
||||
sub_080B15E8(unk_1, stack);
|
||||
ptr = stack;
|
||||
i = 0;
|
||||
goto L1;
|
||||
L2:
|
||||
i++;
|
||||
if (i > 3)
|
||||
goto RET;
|
||||
L1:
|
||||
t1 = *unk_2;
|
||||
t0 = *ptr;
|
||||
ptr++;
|
||||
unk_2++;
|
||||
if (t1 == t0)
|
||||
goto L2;
|
||||
ret = 0x8000;
|
||||
RET:
|
||||
for (i = 0; i < sizeof(stack)/sizeof(u16); i++) {
|
||||
if (*unk_2++ != *ptr++) {
|
||||
ret = 0x8000;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user