summaryrefslogtreecommitdiff
path: root/src/code
diff options
context:
space:
mode:
authorengineer124 <47598039+engineer124@users.noreply.github.com>2023-11-07 15:58:29 +1100
committerGitHub <noreply@github.com>2023-11-07 15:58:29 +1100
commitffd9c8418425f491234747db1742be3c839609f3 (patch)
treeabda0b67337ef5329c53f0d6e2c2f58d76d522e6 /src/code
parent23fdf697343d8abeac43dd0c334cd68d3560060b (diff)
Match Message_DrawTextCredits (#1470)
Diffstat (limited to 'src/code')
-rw-r--r--src/code/z_message_staff.c17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/code/z_message_staff.c b/src/code/z_message_staff.c
index a093ef5c1..392266d81 100644
--- a/src/code/z_message_staff.c
+++ b/src/code/z_message_staff.c
@@ -35,12 +35,9 @@ f32 sCreditsFontWidths[144] = {
14.0f, 14.0f, 14.0f, 14.0f, 14.0f, 14.0f, 14.0f, 14.0f, 14.0f, 14.0f, 14.0f, 14.0f, 14.0f, 14.0f, 14.0f, 14.0f,
};
-#ifdef NON_MATCHING
-// https://decomp.me/scratch/yc8Or
-// v0/v1 swap between `character` and `i`
void Message_DrawTextCredits(PlayState* play, Gfx** gfxP) {
MessageContext* msgCtx = &play->msgCtx;
- u16 lookAheadCharacter;
+ u16 pad;
u16 j;
u16 i;
u16 sfxHi;
@@ -122,14 +119,13 @@ void Message_DrawTextCredits(PlayState* play, Gfx** gfxP) {
((msgCtx->msgMode >= MSGMODE_OCARINA_STARTING) && (msgCtx->msgMode <= MSGMODE_26)))) {
j = i;
while (true) {
- lookAheadCharacter = msgCtx->decodedBuffer.schar[j];
- if (lookAheadCharacter == 6) {
+ character = msgCtx->decodedBuffer.schar[j];
+ if (character == 6) {
j += 2;
continue;
}
- if ((lookAheadCharacter != 9) && (lookAheadCharacter != 0xA) && (lookAheadCharacter != 0xB) &&
- (lookAheadCharacter != 0xC) && (lookAheadCharacter != 0xD) && (lookAheadCharacter != 4) &&
- (lookAheadCharacter != 2)) {
+ if ((character != 9) && (character != 0xA) && (character != 0xB) && (character != 0xC) &&
+ (character != 0xD) && (character != 4) && (character != 2)) {
j++;
continue;
}
@@ -329,9 +325,6 @@ void Message_DrawTextCredits(PlayState* play, Gfx** gfxP) {
*gfxP = gfx;
}
-#else
-#pragma GLOBAL_ASM("asm/non_matchings/code/z_message_staff/Message_DrawTextCredits.s")
-#endif
void Message_DecodeCredits(PlayState* play) {
u16 curChar;