Matched m462Dll (US); applying some sprite macros (#504)

This commit is contained in:
mrshigure 2025-01-03 07:52:10 -08:00 committed by GitHub
parent 37e9989b96
commit 78ab520813
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 1975 additions and 313 deletions

View file

@ -2127,15 +2127,15 @@ void BoardRollDispSet(s32 arg0)
if (arg0 != 0) {
temp_r31->field00_bit1 = 1;
if ((var_r30 == 1) && (GWPlayer[temp_r31->unk_02].roll / 10 == 0)) {
HuSprAttrSet(temp_r31->unk_04, var_r30, 4);
HuSprAttrSet(temp_r31->unk_04, var_r30, HUSPR_ATTR_DISPOFF);
}
else {
HuSprAttrReset(temp_r31->unk_04, var_r30, 4);
HuSprAttrReset(temp_r31->unk_04, var_r30, HUSPR_ATTR_DISPOFF);
}
}
else {
temp_r31->field00_bit1 = 0;
HuSprAttrSet(temp_r31->unk_04, var_r30, 4);
HuSprAttrSet(temp_r31->unk_04, var_r30, HUSPR_ATTR_DISPOFF);
}
}
UpdateRollSprite(rollObj);
@ -2163,7 +2163,7 @@ static void UpdateRollSprite(omObjData *arg0)
for (var_r30 = 0; var_r30 < 2; var_r30++) {
if (((var_r30 == 1) && (sp14[1] == 0)) || (temp_r31->field00_bit1 == 0)) {
HuSprAttrSet(temp_r31->unk_04, var_r30, 4);
HuSprAttrSet(temp_r31->unk_04, var_r30, HUSPR_ATTR_DISPOFF);
}
else {
if ((sp14[1] == 0) && (var_r30 == 0)) {
@ -2173,7 +2173,7 @@ static void UpdateRollSprite(omObjData *arg0)
sp1C.x = spC[var_r30];
}
sp1C.y = (HU_DISP_HEIGHTF * 176) / 480;
HuSprAttrReset(temp_r31->unk_04, var_r30, 4);
HuSprAttrReset(temp_r31->unk_04, var_r30, HUSPR_ATTR_DISPOFF);
HuSprBankSet(temp_r31->unk_04, var_r30, sp14[var_r30]);
HuSprPosSet(temp_r31->unk_04, var_r30, sp1C.x, sp1C.y);
}