func_800884E4

This commit is contained in:
Alejandro Javier Asenjo Nitti 2023-10-13 09:36:43 -03:00
parent 177cb32f2a
commit 9972a5d4ad
2 changed files with 22 additions and 1 deletions

View File

@ -62,9 +62,15 @@ extern s32 D_30013E0;
extern s32 D_80137E64;
extern s32 D_80161690;
extern s32 D_80161A98;
extern s32 D_80177854;
extern s32 D_80177880;
extern s32 D_801778B0[];
extern s32 D_801778BC;
extern s32 D_801778E8;
extern s32 D_80177B48;
extern s32 D_80177B50[];
extern s32 D_80177B70[];
extern s32 D_80177E7C;
extern s32 D_80178750;

View File

@ -76,7 +76,22 @@ void func_800856C0(f32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4) {
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/hud/func_80087B5C.s")
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/hud/func_800884E4.s")
void func_800884E4(void) {
s32 var_v1;
s32 i;
D_80177B70[D_80177B48] = D_80161A98;
var_v1 = 0xFF0000;
for (i = 0; i < 3; i++) {
if (D_801778B0[3 - i] <= 0) {
D_80177B50[D_80177B48] ^= var_v1;
} else {
D_80177B50[D_80177B48] |= var_v1;
}
var_v1 = var_v1 >> 8;
}
}
#pragma GLOBAL_ASM("asm/us/nonmatchings/main/hud/func_80088564.s")