summaryrefslogtreecommitdiff
path: root/src/code/z_message_nes.c
diff options
context:
space:
mode:
authorJordan Longstaff <JordanLongstaff@users.noreply.github.com>2025-12-09 10:26:52 -0500
committerGitHub <noreply@github.com>2025-12-09 12:26:52 -0300
commit311cdd9db0cfff10c2e8bb3ba1429ffab5232ac2 (patch)
tree4349d210d4559c68a9263b3a01b6270e8a2a871f /src/code/z_message_nes.c
parent18a8a1bea7dcbcfba58da59391deb770f19a6090 (diff)
Rename multiple variables in `MessageContext` (#1837)
* Rename multiple variables in `MessageContext` * Fix errors * Better rename for price fields * Rename two more fields related to number inputs * More renames for text line positioning fields * Fix copy-paste error
Diffstat (limited to 'src/code/z_message_nes.c')
-rw-r--r--src/code/z_message_nes.c108
1 files changed, 54 insertions, 54 deletions
diff --git a/src/code/z_message_nes.c b/src/code/z_message_nes.c
index 64407fc53..83a5bda7f 100644
--- a/src/code/z_message_nes.c
+++ b/src/code/z_message_nes.c
@@ -424,17 +424,17 @@ void Message_DrawTextNES(PlayState* play, Gfx** gfxP, u16 textDrawPos) {
u16 stateTimerHi;
Gfx* gfx = *gfxP;
u16 character;
- s16 sp130;
+ s16 lineNum;
s16 prevR;
s16 prevG;
s16 prevB;
- msgCtx->textPosX = msgCtx->unk11F1A[0] + msgCtx->unk11FF8;
- msgCtx->textPosY = msgCtx->unk11FFA;
+ msgCtx->textPosX = msgCtx->lineIndent[0] + msgCtx->textPosXTarget;
+ msgCtx->textPosY = msgCtx->textPosYTarget;
- sp130 = 0;
+ lineNum = 0;
if (!msgCtx->textIsCredits) {
- msgCtx->textPosY = msgCtx->unk11FFA;
+ msgCtx->textPosY = msgCtx->textPosYTarget;
} else {
msgCtx->textPosY = 48;
}
@@ -536,12 +536,12 @@ void Message_DrawTextNES(PlayState* play, Gfx** gfxP, u16 textDrawPos) {
break;
case MESSAGE_NEWLINE:
- msgCtx->textPosY += msgCtx->unk11FFC;
+ msgCtx->textPosY += msgCtx->lineHeight;
FALLTHROUGH;
case MESSAGE_CARRIAGE_RETURN:
- sp130++;
+ lineNum++;
- msgCtx->textPosX = msgCtx->unk11F1A[sp130] + msgCtx->unk11FF8;
+ msgCtx->textPosX = msgCtx->lineIndent[lineNum] + msgCtx->textPosXTarget;
if (msgCtx->choiceNum == 1) {
if (!play->pauseCtx.bombersNotebookOpen) {
msgCtx->textPosX += 16;
@@ -549,13 +549,13 @@ void Message_DrawTextNES(PlayState* play, Gfx** gfxP, u16 textDrawPos) {
msgCtx->textPosX += 50;
}
} else if (msgCtx->choiceNum == 2) {
- if (msgCtx->unk120D8 != 3) {
+ if (msgCtx->lineCount != 3) {
if (!play->pauseCtx.bombersNotebookOpen) {
msgCtx->textPosX += 10;
} else {
msgCtx->textPosX += 57;
}
- } else if (sp130 >= 2) {
+ } else if (lineNum >= 2) {
if (!play->pauseCtx.bombersNotebookOpen) {
msgCtx->textPosX += 10;
} else {
@@ -746,7 +746,7 @@ void Message_DrawTextNES(PlayState* play, Gfx** gfxP, u16 textDrawPos) {
msgCtx->choiceTextId = msgCtx->currentTextId;
msgCtx->stateTimer = 4;
Font_LoadMessageBoxEndIcon(font, 2);
- if (msgCtx->unk120D8 != 3) {
+ if (msgCtx->lineCount != 3) {
msgCtx->choicePosY[0] = (s16)(msgCtx->textboxYTarget + 14);
msgCtx->choicePosY[1] = (s16)(msgCtx->textboxYTarget + 26);
msgCtx->choicePosY[2] = (s16)(msgCtx->textboxYTarget + 38);
@@ -761,7 +761,7 @@ void Message_DrawTextNES(PlayState* play, Gfx** gfxP, u16 textDrawPos) {
msgCtx->choiceTextId = msgCtx->currentTextId;
msgCtx->stateTimer = 4;
Font_LoadMessageBoxEndIcon(font, 2);
- if (msgCtx->unk120D8 != 3) {
+ if (msgCtx->lineCount != 3) {
msgCtx->choicePosY[0] = (s16)(msgCtx->textboxYTarget + 14);
msgCtx->choicePosY[1] = (s16)(msgCtx->textboxYTarget + 26);
msgCtx->choicePosY[2] = (s16)(msgCtx->textboxYTarget + 38);
@@ -934,14 +934,14 @@ void Message_DrawTextNES(PlayState* play, Gfx** gfxP, u16 textDrawPos) {
break;
default:
- if (((msgCtx->textboxEndType == TEXTBOX_ENDTYPE_INPUT_BOMBER_CODE) && (i >= msgCtx->unk120C0) &&
- ((msgCtx->unk120C0 + 4) >= i)) ||
+ if (((msgCtx->textboxEndType == TEXTBOX_ENDTYPE_INPUT_BOMBER_CODE) &&
+ (i >= msgCtx->codeBufOffset) && ((msgCtx->codeBufOffset + 4) >= i)) ||
((msgCtx->textboxEndType == TEXTBOX_ENDTYPE_INPUT_LOTTERY_CODE) &&
- (i >= msgCtx->unk120C0) && ((msgCtx->unk120C0 + 2) >= i)) ||
- ((msgCtx->textboxEndType == TEXTBOX_ENDTYPE_INPUT_BANK) && (i >= msgCtx->unk120C0) &&
- ((msgCtx->unk120C0 + 2) >= i)) ||
+ (i >= msgCtx->codeBufOffset) && ((msgCtx->codeBufOffset + 2) >= i)) ||
+ ((msgCtx->textboxEndType == TEXTBOX_ENDTYPE_INPUT_BANK) && (i >= msgCtx->codeBufOffset) &&
+ ((msgCtx->codeBufOffset + 2) >= i)) ||
((msgCtx->textboxEndType == TEXTBOX_ENDTYPE_INPUT_DOGGY_RACETRACK_BET) &&
- (i >= msgCtx->unk120C0) && ((msgCtx->unk120C0 + 1) >= i))) {
+ (i >= msgCtx->codeBufOffset) && ((msgCtx->codeBufOffset + 1) >= i))) {
msgCtx->textPosX += (s32)(16.0f * msgCtx->textCharScale);
} else {
msgCtx->textPosX += (s32)(sNESFontWidths[character - ' '] * msgCtx->textCharScale);
@@ -1022,7 +1022,7 @@ void Message_DecodeNES(PlayState* play) {
#define numLines (forceLayout.numLines)
#define digits (forceLayout.digits)
#endif
- s16 spC6 = 0;
+ s16 lineNum = 0;
u16 sfxHi;
f32 var_fs0;
s32 charTexIndex = 0;
@@ -1054,13 +1054,13 @@ void Message_DecodeNES(PlayState* play) {
msgCtx->msgMode = MSGMODE_TEXT_DISPLAYING;
msgCtx->textDrawPos = 1;
if (msgCtx->textBoxType == TEXTBOX_TYPE_OCARINA) {
- msgCtx->unk11FFA = msgCtx->textboxY + 2;
+ msgCtx->textPosYTarget = msgCtx->textboxY + 2;
} else {
- msgCtx->unk11FFA = msgCtx->textboxY + 8;
+ msgCtx->textPosYTarget = msgCtx->textboxY + 8;
}
- msgCtx->unk11F1A[spC6] = 0;
- if (msgCtx->unk11F18 != 0) {
- msgCtx->unk11F1A[spC6] = TRUNCF_BINANG((msgCtx->textCharScale * 16.0f * 16.0f) - spA4) / 2;
+ msgCtx->lineIndent[lineNum] = 0;
+ if (msgCtx->hasChoices != 0) {
+ msgCtx->lineIndent[lineNum] = TRUNCF_BINANG((msgCtx->textCharScale * 16.0f * 16.0f) - spA4) / 2;
}
spA4 = 0.0f;
@@ -1068,21 +1068,21 @@ void Message_DecodeNES(PlayState* play) {
if (curChar == MESSAGE_BOX_BREAK2) {
if ((msgCtx->textBoxType != TEXTBOX_TYPE_OCARINA) && (msgCtx->textBoxType != TEXTBOX_TYPE_4)) {
if (numLines < 2) {
- msgCtx->unk11FFA = msgCtx->textboxY + XREG(10);
+ msgCtx->textPosYTarget = msgCtx->textboxY + XREG(10);
} else if (numLines == 2) {
- msgCtx->unk11FFA = msgCtx->textboxY + XREG(11);
+ msgCtx->textPosYTarget = msgCtx->textboxY + XREG(11);
} else if (numLines == 3) {
- msgCtx->unk11FFA = msgCtx->textboxY + XREG(12);
+ msgCtx->textPosYTarget = msgCtx->textboxY + XREG(12);
}
}
} else {
if ((msgCtx->textBoxType != TEXTBOX_TYPE_OCARINA) && (msgCtx->textBoxType != TEXTBOX_TYPE_4)) {
if (numLines == 0) {
- msgCtx->unk11FFA = msgCtx->textboxY + XREG(13) + XREG(10);
+ msgCtx->textPosYTarget = msgCtx->textboxY + XREG(13) + XREG(10);
} else if (numLines == 1) {
- msgCtx->unk11FFA = msgCtx->textboxY + XREG(13) + XREG(11);
+ msgCtx->textPosYTarget = msgCtx->textboxY + XREG(13) + XREG(11);
} else if (numLines == 2) {
- msgCtx->unk11FFA = msgCtx->textboxY + XREG(13) + XREG(12);
+ msgCtx->textPosYTarget = msgCtx->textboxY + XREG(13) + XREG(12);
}
}
}
@@ -1100,7 +1100,7 @@ void Message_DecodeNES(PlayState* play) {
}
msgCtx->decodedTextLen = decodedBufPos;
- msgCtx->unk120D8 = numLines;
+ msgCtx->lineCount = numLines;
if (msgCtx->textboxSkipped || (msgCtx->textBoxType == TEXTBOX_TYPE_WOODEN) ||
(msgCtx->textBoxType == TEXTBOX_TYPE_OCARINA) || (msgCtx->textBoxType == TEXTBOX_TYPE_DISPLAY_ALL) ||
(msgCtx->textBoxType == TEXTBOX_TYPE_BLUE) || (msgCtx->textBoxType == TEXTBOX_TYPE_PAUSE_INFO) ||
@@ -1151,17 +1151,17 @@ void Message_DecodeNES(PlayState* play) {
DmaMgr_RequestSync(msgCtx->textboxSegment + 0x1900, SEGMENT_ROM_START(message_texture_static) + 0x900,
0x900);
numLines = 2;
- spC6 = 2;
+ lineNum = 2;
msgCtx->unk12012 = msgCtx->textboxY + 8;
- msgCtx->unk11F18 = 1;
+ msgCtx->hasChoices = 1;
msgCtx->unk12010 = XREG(47);
} else if (curChar == MESSAGE_TWO_CHOICE) {
- msgCtx->unk11F18 = 0;
+ msgCtx->hasChoices = 0;
msgCtx->choiceNum = 2;
} else if (curChar == MESSAGE_THREE_CHOICE) {
- msgCtx->unk11F18 = 0;
+ msgCtx->hasChoices = 0;
msgCtx->choiceNum = 3;
- msgCtx->unk11FF8 += 22;
+ msgCtx->textPosXTarget += 22;
} else if (curChar == MESSAGE_TIMER_POSTMAN) {
Message_GetTimerDigitsNES(((void)0, gSaveContext.timerCurTimes[curChar - MESSAGE_TIMER_POSTMAN]), spA8);
@@ -1257,9 +1257,9 @@ void Message_DecodeNES(PlayState* play) {
decodedBufPos--;
} else if (curChar == MESSAGE_INPUT_BANK) {
decodedBufPos++;
- msgCtx->unk120BE = spC6;
- msgCtx->unk120C0 = decodedBufPos;
- msgCtx->unk120C2 = 2;
+ msgCtx->inputLineNumber = lineNum;
+ msgCtx->codeBufOffset = decodedBufPos;
+ msgCtx->inputDigitIndex = 2;
msgCtx->rupeesSelected = 0;
msgCtx->unk120C4 = charTexIndex;
digits[0] = digits[1] = digits[2] = 0;
@@ -1466,9 +1466,9 @@ void Message_DecodeNES(PlayState* play) {
decodedBufPos--;
} else if (curChar == MESSAGE_INPUT_DOGGY_RACETRACK_BET) {
decodedBufPos++;
- msgCtx->unk120BE = spC6;
- msgCtx->unk120C0 = decodedBufPos;
- msgCtx->unk120C2 = 0;
+ msgCtx->inputLineNumber = lineNum;
+ msgCtx->codeBufOffset = decodedBufPos;
+ msgCtx->inputDigitIndex = 0;
msgCtx->rupeesSelected = 0;
msgCtx->unk120C4 = charTexIndex;
digits[0] = digits[1] = digits[2] = 0;
@@ -1479,14 +1479,14 @@ void Message_DecodeNES(PlayState* play) {
Message_LoadPluralRupeesNES(play, &decodedBufPos, &charTexIndex, &spA4);
} else if (curChar == MESSAGE_INPUT_BOMBER_CODE) {
decodedBufPos++;
- msgCtx->unk120BE = spC6;
- msgCtx->unk120C0 = decodedBufPos;
- msgCtx->unk120C2 = 0;
+ msgCtx->inputLineNumber = lineNum;
+ msgCtx->codeBufOffset = decodedBufPos;
+ msgCtx->inputDigitIndex = 0;
msgCtx->rupeesSelected = 0;
msgCtx->unk120C4 = charTexIndex;
for (i = 0; i < 5; i++) {
- msgCtx->unk12054[i] = 1;
+ msgCtx->codeGuessDigits[i] = 1;
Message_LoadCharNES(play, '1', &charTexIndex, &spA4, decodedBufPos);
decodedBufPos++;
}
@@ -1512,14 +1512,14 @@ void Message_DecodeNES(PlayState* play) {
Message_LoadOwlWarpTextNES(play, &charTexIndex, &spA4, &decodedBufPos);
} else if (curChar == MESSAGE_INPUT_LOTTERY_CODE) {
decodedBufPos++;
- msgCtx->unk120BE = spC6;
- msgCtx->unk120C0 = decodedBufPos;
- msgCtx->unk120C2 = 0;
+ msgCtx->inputLineNumber = lineNum;
+ msgCtx->codeBufOffset = decodedBufPos;
+ msgCtx->inputDigitIndex = 0;
msgCtx->rupeesSelected = 0;
msgCtx->unk120C4 = charTexIndex;
for (i = 0; i < 3; i++) {
- msgCtx->unk12054[i] = 1;
+ msgCtx->codeGuessDigits[i] = 1;
Font_LoadCharNES(play, '1', charTexIndex);
charTexIndex += FONT_CHAR_TEX_SIZE;
msgCtx->decodedBuffer.schar[decodedBufPos] = '1';
@@ -1913,11 +1913,11 @@ void Message_DecodeNES(PlayState* play) {
}
msgCtx->msgBufPos++;
} else if ((curChar == MESSAGE_CARRIAGE_RETURN) || (curChar == MESSAGE_NEWLINE)) {
- msgCtx->unk11F1A[spC6] = 0;
- if (msgCtx->unk11F18 != 0) {
- msgCtx->unk11F1A[spC6] = ((msgCtx->textCharScale * 16.0f * 16.0f) - spA4) * 0.5f;
+ msgCtx->lineIndent[lineNum] = 0;
+ if (msgCtx->hasChoices != 0) {
+ msgCtx->lineIndent[lineNum] = ((msgCtx->textCharScale * 16.0f * 16.0f) - spA4) * 0.5f;
}
- spC6++;
+ lineNum++;
spA4 = 0.0f;
if (curChar == MESSAGE_NEWLINE) {
numLines++;