Fix the fix
This commit is contained in:
parent
3617a064d2
commit
d301d438c1
2 changed files with 8 additions and 8 deletions
|
@ -202,7 +202,7 @@ bool16 AddTextPrinter(struct TextPrinterTemplate *printerTemplate, u8 speed, voi
|
||||||
}
|
}
|
||||||
|
|
||||||
if (speed != TEXT_SPEED_FF)
|
if (speed != TEXT_SPEED_FF)
|
||||||
CopyWindowToVram(gTempTextPrinter.printerTemplate.windowId, 2);
|
CopyWindowToVram(gTempTextPrinter.printerTemplate.windowId, 2);
|
||||||
gTextPrinters[printerTemplate->windowId].active = 0;
|
gTextPrinters[printerTemplate->windowId].active = 0;
|
||||||
}
|
}
|
||||||
gUnknown_03002F84 = 0;
|
gUnknown_03002F84 = 0;
|
||||||
|
@ -215,7 +215,7 @@ void RunTextPrinters(void)
|
||||||
|
|
||||||
if (gUnknown_03002F84 == 0)
|
if (gUnknown_03002F84 == 0)
|
||||||
{
|
{
|
||||||
for (i = 0; i < 0x20; ++i)
|
for (i = 0; i < NUM_TEXT_PRINTERS; ++i)
|
||||||
{
|
{
|
||||||
if (gTextPrinters[i].active)
|
if (gTextPrinters[i].active)
|
||||||
{
|
{
|
||||||
|
|
|
@ -13,13 +13,13 @@ static void DecompressGlyphFont6(u16);
|
||||||
u16 Font6Func(struct TextPrinter *textPrinter)
|
u16 Font6Func(struct TextPrinter *textPrinter)
|
||||||
{
|
{
|
||||||
u16 char_;
|
u16 char_;
|
||||||
struct TextPrinterSubStruct *sub;
|
struct TextPrinterSubStruct *subStruct;
|
||||||
|
subStruct = (struct TextPrinterSubStruct *)(&textPrinter->subStructFields);
|
||||||
|
|
||||||
sub = &textPrinter->subUnion.sub;
|
|
||||||
switch (textPrinter->state)
|
switch (textPrinter->state)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
if (gMain.heldKeys & (A_BUTTON | B_BUTTON) && sub->hasPrintBeenSpedUp)
|
if (gMain.heldKeys & (A_BUTTON | B_BUTTON) && subStruct->hasPrintBeenSpedUp)
|
||||||
{
|
{
|
||||||
textPrinter->delayCounter = 0;
|
textPrinter->delayCounter = 0;
|
||||||
}
|
}
|
||||||
|
@ -28,7 +28,7 @@ u16 Font6Func(struct TextPrinter *textPrinter)
|
||||||
textPrinter->delayCounter --;
|
textPrinter->delayCounter --;
|
||||||
if (gTextFlags.canABSpeedUpPrint && gMain.newKeys & (A_BUTTON | B_BUTTON))
|
if (gTextFlags.canABSpeedUpPrint && gMain.newKeys & (A_BUTTON | B_BUTTON))
|
||||||
{
|
{
|
||||||
sub->hasPrintBeenSpedUp = TRUE;
|
subStruct->hasPrintBeenSpedUp = TRUE;
|
||||||
textPrinter->delayCounter = 0;
|
textPrinter->delayCounter = 0;
|
||||||
}
|
}
|
||||||
return 3;
|
return 3;
|
||||||
|
@ -81,7 +81,7 @@ u16 Font6Func(struct TextPrinter *textPrinter)
|
||||||
textPrinter->printerTemplate.currentChar++;
|
textPrinter->printerTemplate.currentChar++;
|
||||||
return 2;
|
return 2;
|
||||||
case 6:
|
case 6:
|
||||||
sub->glyphId = *textPrinter->printerTemplate.currentChar;
|
subStruct->glyphId = *textPrinter->printerTemplate.currentChar;
|
||||||
textPrinter->printerTemplate.currentChar++;
|
textPrinter->printerTemplate.currentChar++;
|
||||||
return 2;
|
return 2;
|
||||||
case 7:
|
case 7:
|
||||||
|
@ -94,7 +94,7 @@ u16 Font6Func(struct TextPrinter *textPrinter)
|
||||||
textPrinter->state = 1;
|
textPrinter->state = 1;
|
||||||
if (gTextFlags.autoScroll)
|
if (gTextFlags.autoScroll)
|
||||||
{
|
{
|
||||||
sub->autoScrollDelay = 0;
|
subStruct->autoScrollDelay = 0;
|
||||||
}
|
}
|
||||||
return 3;
|
return 3;
|
||||||
case 10:
|
case 10:
|
||||||
|
|
Loading…
Reference in a new issue