mirror of
https://github.com/n64decomp/mk64
synced 2026-07-01 02:50:09 -04:00
+17
-5
@@ -90,7 +90,7 @@ s32 gControllerPak1NumPagesFree;
|
||||
s32 gControllerPak1FileNote;
|
||||
s32 gControllerPak2FileNote;
|
||||
s32 code_80091750_bss_pad2;
|
||||
SaveData gSaveData;
|
||||
ALIGNED8 SaveData gSaveData;
|
||||
|
||||
u8 D_8018ED90;
|
||||
u8 D_8018ED91;
|
||||
@@ -1152,7 +1152,7 @@ s32 D_800E84A0[] = {
|
||||
};
|
||||
|
||||
Vtx *D_800E84C0[] = {
|
||||
D_02007BB8, D_02007CD8, D_02007DF8,
|
||||
&D_02007BB8[0], &D_02007BB8[18], &D_02007BB8[36],
|
||||
};
|
||||
|
||||
Gfx *D_800E84CC[] = {
|
||||
@@ -2791,6 +2791,15 @@ Gfx *func_800959F8(Gfx *displayListHead, Vtx *arg1) {
|
||||
} else {
|
||||
index = ((gTextColor * 2) + ((s32) gGlobalTimer % 2)) - 4;
|
||||
}
|
||||
#ifdef AVOID_UB
|
||||
if (arg1 == D_02007BB8) {
|
||||
gSPDisplayList(displayListHead++, D_800E84CC[index]);
|
||||
} else if (arg1 == &D_02007BB8[18]) {
|
||||
gSPDisplayList(displayListHead++, D_800E84EC[index]);
|
||||
} else if (arg1 == &D_02007BB8[36]) {
|
||||
gSPDisplayList(displayListHead++, D_800E850C[index]);
|
||||
}
|
||||
#else
|
||||
if (arg1 == D_02007BB8) {
|
||||
gSPDisplayList(displayListHead++, D_800E84CC[index]);
|
||||
} else if (arg1 == D_02007CD8) {
|
||||
@@ -2798,6 +2807,9 @@ Gfx *func_800959F8(Gfx *displayListHead, Vtx *arg1) {
|
||||
} else if (arg1 == D_02007DF8) {
|
||||
gSPDisplayList(displayListHead++, D_800E850C[index]);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
return displayListHead;
|
||||
}
|
||||
|
||||
@@ -2863,16 +2875,16 @@ func_80095BD0_label2:
|
||||
gDPLoadTextureTile_4b(displayListHead++, arg1, G_IM_FMT_I, arg4, 0, 0, 0, arg4, arg5, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD);
|
||||
switch (arg4) {
|
||||
default:
|
||||
var_a1 = D_02007CD8;
|
||||
var_a1 = &D_02007BB8[18];
|
||||
break;
|
||||
case 16:
|
||||
var_a1 = D_02007CD8;
|
||||
var_a1 = &D_02007BB8[18];
|
||||
break;
|
||||
case 26:
|
||||
var_a1 = D_02007BB8;
|
||||
break;
|
||||
case 30:
|
||||
var_a1 = D_02007DF8;
|
||||
var_a1 = &D_02007BB8[36];
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user