mirror of https://github.com/zeldaret/mm.git
Rename two more fields related to number inputs
This commit is contained in:
parent
c624cbf187
commit
8ceebea489
|
|
@ -249,7 +249,7 @@ typedef struct MessageContext {
|
|||
/* 0x12046 */ s16 blockSunsSong;
|
||||
/* 0x12048 */ u8 ocarinaButtonIndex;
|
||||
/* 0x1204A */ s16 ocarinaButtonsPosY[5];
|
||||
/* 0x12054 */ s16 codeGuessDigits[6]; // First, second and third digits in lottery code guess
|
||||
/* 0x12054 */ s16 codeGuessDigits[6];
|
||||
/* 0x1205A */ UNK_TYPE1 unk12060[0x8];
|
||||
/* 0x12068 */ s16 textboxX;
|
||||
/* 0x1206A */ s16 textboxY;
|
||||
|
|
@ -279,8 +279,8 @@ typedef struct MessageContext {
|
|||
/* 0x120B2 */ u8 bombersNotebookEventQueue[10];
|
||||
/* 0x120BC */ u16 hudVisibility;
|
||||
/* 0x120BE */ s16 unk120BE;
|
||||
/* 0x120C0 */ s16 unk120C0;
|
||||
/* 0x120C2 */ s16 unk120C2;
|
||||
/* 0x120C0 */ s16 codeBufOffset;
|
||||
/* 0x120C2 */ s16 inputDigitIndex;
|
||||
/* 0x120C4 */ s32 unk120C4;
|
||||
/* 0x120C8 */ s16 unk120C8;
|
||||
/* 0x120CA */ s16 unk120CA;
|
||||
|
|
|
|||
|
|
@ -541,34 +541,34 @@ void func_80148D64(PlayState* play) {
|
|||
MessageContext* msgCtx = &play->msgCtx;
|
||||
|
||||
if (play->msgCtx.stickAdjY <= -30) {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2]--;
|
||||
if (msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] < '0') {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] = '9';
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex]--;
|
||||
if (msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] < '0') {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] = '9';
|
||||
}
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2],
|
||||
msgCtx->unk120C4 + (msgCtx->unk120C2 << 7));
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex],
|
||||
msgCtx->unk120C4 + (msgCtx->inputDigitIndex << 7));
|
||||
Audio_PlaySfx(NA_SE_SY_RUPY_COUNT);
|
||||
} else if (msgCtx->stickAdjY >= 30) {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2]++;
|
||||
if (msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] > '9') {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] = '0';
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex]++;
|
||||
if (msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] > '9') {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] = '0';
|
||||
}
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2],
|
||||
msgCtx->unk120C4 + (msgCtx->unk120C2 << 7));
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex],
|
||||
msgCtx->unk120C4 + (msgCtx->inputDigitIndex << 7));
|
||||
Audio_PlaySfx(NA_SE_SY_RUPY_COUNT);
|
||||
} else if ((msgCtx->stickAdjX >= 30) && !sAnalogStickHeld) {
|
||||
sAnalogStickHeld = true;
|
||||
msgCtx->unk120C2++;
|
||||
if (msgCtx->unk120C2 > 2) {
|
||||
msgCtx->unk120C2 = 2;
|
||||
msgCtx->inputDigitIndex++;
|
||||
if (msgCtx->inputDigitIndex > 2) {
|
||||
msgCtx->inputDigitIndex = 2;
|
||||
} else {
|
||||
Audio_PlaySfx(NA_SE_SY_CURSOR);
|
||||
}
|
||||
} else if ((msgCtx->stickAdjX <= -30) && !sAnalogStickHeld) {
|
||||
sAnalogStickHeld = true;
|
||||
msgCtx->unk120C2--;
|
||||
if (msgCtx->unk120C2 < 0) {
|
||||
msgCtx->unk120C2 = 0;
|
||||
msgCtx->inputDigitIndex--;
|
||||
if (msgCtx->inputDigitIndex < 0) {
|
||||
msgCtx->inputDigitIndex = 0;
|
||||
} else {
|
||||
Audio_PlaySfx(NA_SE_SY_CURSOR);
|
||||
}
|
||||
|
|
@ -576,33 +576,33 @@ void func_80148D64(PlayState* play) {
|
|||
sAnalogStickHeld = false;
|
||||
}
|
||||
|
||||
msgCtx->rupeesSelected = (msgCtx->decodedBuffer.schar[msgCtx->unk120C0] - '0') * 100;
|
||||
msgCtx->rupeesSelected += (msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + 1] - '0') * 10;
|
||||
msgCtx->rupeesSelected += msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + 2] - '0';
|
||||
msgCtx->rupeesSelected = (msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset] - '0') * 100;
|
||||
msgCtx->rupeesSelected += (msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + 1] - '0') * 10;
|
||||
msgCtx->rupeesSelected += msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + 2] - '0';
|
||||
}
|
||||
|
||||
void func_80149048(PlayState* play) {
|
||||
MessageContext* msgCtx = &play->msgCtx;
|
||||
|
||||
if (msgCtx->stickAdjY <= -30) {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2]--;
|
||||
if (msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] < '0') {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] = '9';
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex]--;
|
||||
if (msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] < '0') {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] = '9';
|
||||
}
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2],
|
||||
msgCtx->unk120C4 + (msgCtx->unk120C2 << 7));
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex],
|
||||
msgCtx->unk120C4 + (msgCtx->inputDigitIndex << 7));
|
||||
Audio_PlaySfx(NA_SE_SY_RUPY_COUNT);
|
||||
} else if (msgCtx->stickAdjY >= 30) {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2]++;
|
||||
if (msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] > '9') {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] = '0';
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex]++;
|
||||
if (msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] > '9') {
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] = '0';
|
||||
}
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2],
|
||||
msgCtx->unk120C4 + (msgCtx->unk120C2 << 7));
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex],
|
||||
msgCtx->unk120C4 + (msgCtx->inputDigitIndex << 7));
|
||||
Audio_PlaySfx(NA_SE_SY_RUPY_COUNT);
|
||||
}
|
||||
|
||||
msgCtx->rupeesSelected = (msgCtx->decodedBuffer.schar[msgCtx->unk120C0] - '0') * 10;
|
||||
msgCtx->rupeesSelected = (msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset] - '0') * 10;
|
||||
}
|
||||
|
||||
void func_801491DC(PlayState* play) {
|
||||
|
|
@ -610,38 +610,38 @@ void func_801491DC(PlayState* play) {
|
|||
MessageContext* msgCtx = &play->msgCtx;
|
||||
|
||||
if (msgCtx->stickAdjY <= -30) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2]--;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->unk120C2] <= 0) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] = 5;
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex]--;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] <= 0) {
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] = 5;
|
||||
}
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] =
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] + '0';
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2],
|
||||
msgCtx->unk120C4 + (msgCtx->unk120C2 << 7));
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] =
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] + '0';
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex],
|
||||
msgCtx->unk120C4 + (msgCtx->inputDigitIndex << 7));
|
||||
Audio_PlaySfx(NA_SE_SY_RUPY_COUNT);
|
||||
} else if (msgCtx->stickAdjY >= 30) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2]++;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->unk120C2] > 5) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] = 1;
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex]++;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] > 5) {
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] = 1;
|
||||
}
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] =
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] + '0';
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2],
|
||||
msgCtx->unk120C4 + (msgCtx->unk120C2 << 7));
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] =
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] + '0';
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex],
|
||||
msgCtx->unk120C4 + (msgCtx->inputDigitIndex << 7));
|
||||
Audio_PlaySfx(NA_SE_SY_RUPY_COUNT);
|
||||
} else if ((msgCtx->stickAdjX >= 30) && !sAnalogStickHeld) {
|
||||
sAnalogStickHeld = true;
|
||||
msgCtx->unk120C2++;
|
||||
if (msgCtx->unk120C2 > 4) {
|
||||
msgCtx->unk120C2 = 4;
|
||||
msgCtx->inputDigitIndex++;
|
||||
if (msgCtx->inputDigitIndex > 4) {
|
||||
msgCtx->inputDigitIndex = 4;
|
||||
} else {
|
||||
Audio_PlaySfx(NA_SE_SY_CURSOR);
|
||||
}
|
||||
} else if ((msgCtx->stickAdjX <= -30) && !sAnalogStickHeld) {
|
||||
sAnalogStickHeld = true;
|
||||
msgCtx->unk120C2--;
|
||||
if (msgCtx->unk120C2 < 0) {
|
||||
msgCtx->unk120C2 = 0;
|
||||
msgCtx->inputDigitIndex--;
|
||||
if (msgCtx->inputDigitIndex < 0) {
|
||||
msgCtx->inputDigitIndex = 0;
|
||||
} else {
|
||||
Audio_PlaySfx(NA_SE_SY_CURSOR);
|
||||
}
|
||||
|
|
@ -655,38 +655,38 @@ void func_80149454(PlayState* play) {
|
|||
MessageContext* msgCtx = &play->msgCtx;
|
||||
|
||||
if (msgCtx->stickAdjY <= -30) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2]--;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->unk120C2] < 0) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] = 9;
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex]--;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] < 0) {
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] = 9;
|
||||
}
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] =
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] + '0';
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2],
|
||||
msgCtx->unk120C4 + (msgCtx->unk120C2 << 7));
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] =
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] + '0';
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex],
|
||||
msgCtx->unk120C4 + (msgCtx->inputDigitIndex << 7));
|
||||
Audio_PlaySfx(NA_SE_SY_RUPY_COUNT);
|
||||
} else if (msgCtx->stickAdjY >= 30) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2]++;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->unk120C2] > 9) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] = 0;
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex]++;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] > 9) {
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] = 0;
|
||||
}
|
||||
msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2] =
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] + '0';
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->unk120C0 + msgCtx->unk120C2],
|
||||
msgCtx->unk120C4 + (msgCtx->unk120C2 << 7));
|
||||
msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] =
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] + '0';
|
||||
Font_LoadCharNES(play, msgCtx->decodedBuffer.schar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex],
|
||||
msgCtx->unk120C4 + (msgCtx->inputDigitIndex << 7));
|
||||
Audio_PlaySfx(NA_SE_SY_RUPY_COUNT);
|
||||
} else if ((msgCtx->stickAdjX >= 30) && !sAnalogStickHeld) {
|
||||
sAnalogStickHeld = true;
|
||||
msgCtx->unk120C2++;
|
||||
if (msgCtx->unk120C2 > 2) {
|
||||
msgCtx->unk120C2 = 2;
|
||||
msgCtx->inputDigitIndex++;
|
||||
if (msgCtx->inputDigitIndex > 2) {
|
||||
msgCtx->inputDigitIndex = 2;
|
||||
} else {
|
||||
Audio_PlaySfx(NA_SE_SY_CURSOR);
|
||||
}
|
||||
} else if ((msgCtx->stickAdjX <= -30) && !sAnalogStickHeld) {
|
||||
sAnalogStickHeld = true;
|
||||
msgCtx->unk120C2--;
|
||||
if (msgCtx->unk120C2 < 0) {
|
||||
msgCtx->unk120C2 = 0;
|
||||
msgCtx->inputDigitIndex--;
|
||||
if (msgCtx->inputDigitIndex < 0) {
|
||||
msgCtx->inputDigitIndex = 0;
|
||||
} else {
|
||||
Audio_PlaySfx(NA_SE_SY_CURSOR);
|
||||
}
|
||||
|
|
@ -700,38 +700,38 @@ void func_801496C8(PlayState* play) {
|
|||
MessageContext* msgCtx = &play->msgCtx;
|
||||
|
||||
if (play->msgCtx.stickAdjY <= -30) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2]--;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->unk120C2] < 0) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] = 3;
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex]--;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] < 0) {
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] = 3;
|
||||
}
|
||||
msgCtx->decodedBuffer.wchar[msgCtx->unk120C0 + msgCtx->unk120C2] =
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] + '0';
|
||||
Font_LoadChar(play, msgCtx->decodedBuffer.wchar[msgCtx->unk120C0 + msgCtx->unk120C2],
|
||||
msgCtx->unk120C4 + (msgCtx->unk120C2 << 7));
|
||||
msgCtx->decodedBuffer.wchar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] =
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] + '0';
|
||||
Font_LoadChar(play, msgCtx->decodedBuffer.wchar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex],
|
||||
msgCtx->unk120C4 + (msgCtx->inputDigitIndex << 7));
|
||||
Audio_PlaySfx(NA_SE_SY_RUPY_COUNT);
|
||||
} else if (msgCtx->stickAdjY >= 30) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2]++;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->unk120C2] >= 4) {
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] = 0;
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex]++;
|
||||
if (msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] >= 4) {
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] = 0;
|
||||
}
|
||||
msgCtx->decodedBuffer.wchar[msgCtx->unk120C0 + msgCtx->unk120C2] =
|
||||
msgCtx->codeGuessDigits[msgCtx->unk120C2] + '0';
|
||||
Font_LoadChar(play, msgCtx->decodedBuffer.wchar[msgCtx->unk120C0 + msgCtx->unk120C2],
|
||||
msgCtx->unk120C4 + (msgCtx->unk120C2 << 7));
|
||||
msgCtx->decodedBuffer.wchar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex] =
|
||||
msgCtx->codeGuessDigits[msgCtx->inputDigitIndex] + '0';
|
||||
Font_LoadChar(play, msgCtx->decodedBuffer.wchar[msgCtx->codeBufOffset + msgCtx->inputDigitIndex],
|
||||
msgCtx->unk120C4 + (msgCtx->inputDigitIndex << 7));
|
||||
Audio_PlaySfx(NA_SE_SY_RUPY_COUNT);
|
||||
} else if ((msgCtx->stickAdjX >= 30) && !sAnalogStickHeld) {
|
||||
sAnalogStickHeld = true;
|
||||
msgCtx->unk120C2++;
|
||||
if (msgCtx->unk120C2 > 5) {
|
||||
msgCtx->unk120C2 = 5;
|
||||
msgCtx->inputDigitIndex++;
|
||||
if (msgCtx->inputDigitIndex > 5) {
|
||||
msgCtx->inputDigitIndex = 5;
|
||||
} else {
|
||||
Audio_PlaySfx(NA_SE_SY_CURSOR);
|
||||
}
|
||||
} else if ((msgCtx->stickAdjX <= -30) && !sAnalogStickHeld) {
|
||||
sAnalogStickHeld = true;
|
||||
msgCtx->unk120C2--;
|
||||
if (msgCtx->unk120C2 < 0) {
|
||||
msgCtx->unk120C2 = 0;
|
||||
msgCtx->inputDigitIndex--;
|
||||
if (msgCtx->inputDigitIndex < 0) {
|
||||
msgCtx->inputDigitIndex = 0;
|
||||
} else {
|
||||
Audio_PlaySfx(NA_SE_SY_CURSOR);
|
||||
}
|
||||
|
|
@ -2406,8 +2406,8 @@ void Message_Decode(PlayState* play) {
|
|||
} else if (curChar == 0x20C) {
|
||||
decodedBufPos++;
|
||||
msgCtx->unk120BE = spD2;
|
||||
msgCtx->unk120C0 = decodedBufPos;
|
||||
msgCtx->unk120C2 = 2;
|
||||
msgCtx->codeBufOffset = decodedBufPos;
|
||||
msgCtx->inputDigitIndex = 2;
|
||||
msgCtx->rupeesSelected = 0;
|
||||
msgCtx->unk120C4 = charTexIndex;
|
||||
digits[0] = digits[1] = digits[2] = 0;
|
||||
|
|
@ -2570,8 +2570,8 @@ void Message_Decode(PlayState* play) {
|
|||
} else if (curChar == 0x220) {
|
||||
decodedBufPos++;
|
||||
msgCtx->unk120BE = spD2;
|
||||
msgCtx->unk120C0 = decodedBufPos;
|
||||
msgCtx->unk120C2 = 0;
|
||||
msgCtx->codeBufOffset = decodedBufPos;
|
||||
msgCtx->inputDigitIndex = 0;
|
||||
msgCtx->rupeesSelected = 0;
|
||||
msgCtx->unk120C4 = charTexIndex;
|
||||
digits[0] = digits[1] = digits[2] = 0;
|
||||
|
|
@ -2583,8 +2583,8 @@ void Message_Decode(PlayState* play) {
|
|||
} else if (curChar == 0x221) {
|
||||
decodedBufPos++;
|
||||
msgCtx->unk120BE = spD2;
|
||||
msgCtx->unk120C0 = decodedBufPos;
|
||||
msgCtx->unk120C2 = 0;
|
||||
msgCtx->codeBufOffset = decodedBufPos;
|
||||
msgCtx->inputDigitIndex = 0;
|
||||
msgCtx->rupeesSelected = 0;
|
||||
msgCtx->unk120C4 = charTexIndex;
|
||||
|
||||
|
|
@ -2616,8 +2616,8 @@ void Message_Decode(PlayState* play) {
|
|||
} else if (curChar == 0x225) {
|
||||
decodedBufPos++;
|
||||
msgCtx->unk120BE = spD2;
|
||||
msgCtx->unk120C0 = decodedBufPos;
|
||||
msgCtx->unk120C2 = 0;
|
||||
msgCtx->codeBufOffset = decodedBufPos;
|
||||
msgCtx->inputDigitIndex = 0;
|
||||
msgCtx->rupeesSelected = 0;
|
||||
msgCtx->unk120C4 = charTexIndex;
|
||||
|
||||
|
|
@ -5001,7 +5001,7 @@ void Message_DrawMain(PlayState* play, Gfx** gfxP) {
|
|||
temp = msgCtx->unk11FFA + (msgCtx->unk11FFC * temp_v0_33);
|
||||
func_80147F18(play, &gfx,
|
||||
msgCtx->unk11F1A[temp_v0_33] +
|
||||
(s32)(16.0f * msgCtx->textCharScale * (msgCtx->unk120C2 + 5)) - 1,
|
||||
(s32)(16.0f * msgCtx->textCharScale * (msgCtx->inputDigitIndex + 5)) - 1,
|
||||
temp);
|
||||
func_80148D64(play);
|
||||
break;
|
||||
|
|
@ -5020,7 +5020,7 @@ void Message_DrawMain(PlayState* play, Gfx** gfxP) {
|
|||
temp = msgCtx->unk11FFA + (msgCtx->unk11FFC * temp_v0_33);
|
||||
func_80147F18(play, &gfx,
|
||||
msgCtx->unk11F1A[temp_v0_33] +
|
||||
(s32)(16.0f * msgCtx->textCharScale * (msgCtx->unk120C2 + 5)) - 1,
|
||||
(s32)(16.0f * msgCtx->textCharScale * (msgCtx->inputDigitIndex + 5)) - 1,
|
||||
temp);
|
||||
func_801491DC(play);
|
||||
break;
|
||||
|
|
@ -5030,7 +5030,7 @@ void Message_DrawMain(PlayState* play, Gfx** gfxP) {
|
|||
temp = msgCtx->unk11FFA + (msgCtx->unk11FFC * temp_v0_33);
|
||||
func_80147F18(play, &gfx,
|
||||
msgCtx->unk11F1A[temp_v0_33] +
|
||||
(s32)(16.0f * msgCtx->textCharScale * (msgCtx->unk120C2 + 5)) - 1,
|
||||
(s32)(16.0f * msgCtx->textCharScale * (msgCtx->inputDigitIndex + 5)) - 1,
|
||||
temp);
|
||||
func_80149454(play);
|
||||
break;
|
||||
|
|
@ -5040,7 +5040,7 @@ void Message_DrawMain(PlayState* play, Gfx** gfxP) {
|
|||
temp = msgCtx->unk11FFA + (msgCtx->unk11FFC * temp_v0_33);
|
||||
func_80147F18(play, &gfx,
|
||||
msgCtx->unk11F1A[temp_v0_33] +
|
||||
(s32)(16.0f * msgCtx->textCharScale * (msgCtx->unk120C2 + 4)) - 6,
|
||||
(s32)(16.0f * msgCtx->textCharScale * (msgCtx->inputDigitIndex + 4)) - 6,
|
||||
temp);
|
||||
func_801496C8(play);
|
||||
break;
|
||||
|
|
@ -6060,8 +6060,8 @@ void Message_Init(PlayState* play) {
|
|||
msgCtx->textboxY = 36;
|
||||
msgCtx->ocarinaSongEffectActive = false;
|
||||
msgCtx->unk120BE = 0;
|
||||
msgCtx->unk120C0 = 0;
|
||||
msgCtx->unk120C2 = 0;
|
||||
msgCtx->codeBufOffset = 0;
|
||||
msgCtx->inputDigitIndex = 0;
|
||||
msgCtx->unk120C4 = 0;
|
||||
msgCtx->unk120C8 = 0;
|
||||
msgCtx->unk120CA = 0;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
@ -1258,8 +1258,8 @@ void Message_DecodeNES(PlayState* play) {
|
|||
} else if (curChar == MESSAGE_INPUT_BANK) {
|
||||
decodedBufPos++;
|
||||
msgCtx->unk120BE = spC6;
|
||||
msgCtx->unk120C0 = decodedBufPos;
|
||||
msgCtx->unk120C2 = 2;
|
||||
msgCtx->codeBufOffset = decodedBufPos;
|
||||
msgCtx->inputDigitIndex = 2;
|
||||
msgCtx->rupeesSelected = 0;
|
||||
msgCtx->unk120C4 = charTexIndex;
|
||||
digits[0] = digits[1] = digits[2] = 0;
|
||||
|
|
@ -1467,8 +1467,8 @@ void Message_DecodeNES(PlayState* play) {
|
|||
} else if (curChar == MESSAGE_INPUT_DOGGY_RACETRACK_BET) {
|
||||
decodedBufPos++;
|
||||
msgCtx->unk120BE = spC6;
|
||||
msgCtx->unk120C0 = decodedBufPos;
|
||||
msgCtx->unk120C2 = 0;
|
||||
msgCtx->codeBufOffset = decodedBufPos;
|
||||
msgCtx->inputDigitIndex = 0;
|
||||
msgCtx->rupeesSelected = 0;
|
||||
msgCtx->unk120C4 = charTexIndex;
|
||||
digits[0] = digits[1] = digits[2] = 0;
|
||||
|
|
@ -1480,8 +1480,8 @@ void Message_DecodeNES(PlayState* play) {
|
|||
} else if (curChar == MESSAGE_INPUT_BOMBER_CODE) {
|
||||
decodedBufPos++;
|
||||
msgCtx->unk120BE = spC6;
|
||||
msgCtx->unk120C0 = decodedBufPos;
|
||||
msgCtx->unk120C2 = 0;
|
||||
msgCtx->codeBufOffset = decodedBufPos;
|
||||
msgCtx->inputDigitIndex = 0;
|
||||
msgCtx->rupeesSelected = 0;
|
||||
msgCtx->unk120C4 = charTexIndex;
|
||||
|
||||
|
|
@ -1513,8 +1513,8 @@ void Message_DecodeNES(PlayState* play) {
|
|||
} else if (curChar == MESSAGE_INPUT_LOTTERY_CODE) {
|
||||
decodedBufPos++;
|
||||
msgCtx->unk120BE = spC6;
|
||||
msgCtx->unk120C0 = decodedBufPos;
|
||||
msgCtx->unk120C2 = 0;
|
||||
msgCtx->codeBufOffset = decodedBufPos;
|
||||
msgCtx->inputDigitIndex = 0;
|
||||
msgCtx->rupeesSelected = 0;
|
||||
msgCtx->unk120C4 = charTexIndex;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue