Create COPYWIN defines for CopyWindowToVram calls
This commit is contained in:
@@ -112,7 +112,7 @@ struct BerryCrushGame
|
|||||||
u8 unk8;
|
u8 unk8;
|
||||||
u8 unk9;
|
u8 unk9;
|
||||||
u8 unkA;
|
u8 unkA;
|
||||||
u8 unkB;
|
u8 textSpeed;
|
||||||
u8 unkC;
|
u8 unkC;
|
||||||
u8 unkD;
|
u8 unkD;
|
||||||
u8 unkE;
|
u8 unkE;
|
||||||
|
|||||||
+8
-2
@@ -54,8 +54,15 @@ u16 AddWindow(const struct WindowTemplate *template);
|
|||||||
int AddWindowWithoutTileMap(const struct WindowTemplate *template);
|
int AddWindowWithoutTileMap(const struct WindowTemplate *template);
|
||||||
void RemoveWindow(u8 windowId);
|
void RemoveWindow(u8 windowId);
|
||||||
void FreeAllWindowBuffers(void);
|
void FreeAllWindowBuffers(void);
|
||||||
|
|
||||||
|
// Mode parameter for funcs below
|
||||||
|
#define COPYWIN_MAP 1
|
||||||
|
#define COPYWIN_GFX 2
|
||||||
|
#define COPYWIN_BOTH 3
|
||||||
|
|
||||||
void CopyWindowToVram(u8 windowId, u8 mode);
|
void CopyWindowToVram(u8 windowId, u8 mode);
|
||||||
void CopyWindowRectToVram(u32 windowId, u32 mode, u32 x, u32 y, u32 w, u32 h);
|
void CopyWindowToVram8Bit(u8 windowId, u8 mode);
|
||||||
|
|
||||||
void PutWindowTilemap(u8 windowId);
|
void PutWindowTilemap(u8 windowId);
|
||||||
void PutWindowRectTilemapOverridePalette(u8 windowId, u8 x, u8 y, u8 width, u8 height, u8 palette);
|
void PutWindowRectTilemapOverridePalette(u8 windowId, u8 x, u8 y, u8 width, u8 height, u8 palette);
|
||||||
void ClearWindowTilemap(u8 windowId);
|
void ClearWindowTilemap(u8 windowId);
|
||||||
@@ -73,7 +80,6 @@ u16 AddWindow8Bit(const struct WindowTemplate *template);
|
|||||||
void FillWindowPixelBuffer8Bit(u8 windowId, u8 fillValue);
|
void FillWindowPixelBuffer8Bit(u8 windowId, u8 fillValue);
|
||||||
void FillWindowPixelRect8Bit(u8 windowId, u8 fillValue, u16 x, u16 y, u16 width, u16 height);
|
void FillWindowPixelRect8Bit(u8 windowId, u8 fillValue, u16 x, u16 y, u16 width, u16 height);
|
||||||
void BlitBitmapRectToWindow4BitTo8Bit(u8 windowId, const u8 *pixels, u16 srcX, u16 srcY, u16 srcWidth, int srcHeight, u16 destX, u16 destY, u16 rectWidth, u16 rectHeight, u8 paletteNum);
|
void BlitBitmapRectToWindow4BitTo8Bit(u8 windowId, const u8 *pixels, u16 srcX, u16 srcY, u16 srcWidth, int srcHeight, u16 destX, u16 destY, u16 rectWidth, u16 rectHeight, u8 paletteNum);
|
||||||
void CopyWindowToVram8Bit(u8 windowId, u8 mode);
|
|
||||||
|
|
||||||
extern void *gWindowBgTilemapBuffers[];
|
extern void *gWindowBgTilemapBuffers[];
|
||||||
extern struct Window gWindows[];
|
extern struct Window gWindows[];
|
||||||
|
|||||||
@@ -2453,7 +2453,7 @@ void BattlePutTextOnWindow(const u8 *text, u8 windowId) {
|
|||||||
if (!(textFlags & 0x80))
|
if (!(textFlags & 0x80))
|
||||||
{
|
{
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -198,7 +198,7 @@ static void ClearWindowCommitAndRemove(u8 windowId)
|
|||||||
{
|
{
|
||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(0));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(0));
|
||||||
ClearWindowTilemap(windowId);
|
ClearWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 2);
|
CopyWindowToVram(windowId, COPYWIN_GFX);
|
||||||
RemoveWindow(windowId);
|
RemoveWindow(windowId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -557,7 +557,7 @@ static void PrintBattleRecords(void)
|
|||||||
static void CommitWindow(u8 windowId)
|
static void CommitWindow(u8 windowId)
|
||||||
{
|
{
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void LoadFrameGfxOnBg(u8 bg)
|
static void LoadFrameGfxOnBg(u8 bg)
|
||||||
|
|||||||
@@ -5764,7 +5764,7 @@ static void atk6C_drawlvlupbox(void)
|
|||||||
case 4:
|
case 4:
|
||||||
DrawLevelUpWindow1();
|
DrawLevelUpWindow1();
|
||||||
PutWindowTilemap(12);
|
PutWindowTilemap(12);
|
||||||
CopyWindowToVram(12, 3);
|
CopyWindowToVram(12, COPYWIN_BOTH);
|
||||||
++gBattleScripting.atk6C_state;
|
++gBattleScripting.atk6C_state;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
@@ -5780,7 +5780,7 @@ static void atk6C_drawlvlupbox(void)
|
|||||||
{
|
{
|
||||||
PlaySE(SE_SELECT);
|
PlaySE(SE_SELECT);
|
||||||
DrawLevelUpWindow2();
|
DrawLevelUpWindow2();
|
||||||
CopyWindowToVram(12, 2);
|
CopyWindowToVram(12, COPYWIN_GFX);
|
||||||
++gBattleScripting.atk6C_state;
|
++gBattleScripting.atk6C_state;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -5796,9 +5796,9 @@ static void atk6C_drawlvlupbox(void)
|
|||||||
if (!sub_8026648())
|
if (!sub_8026648())
|
||||||
{
|
{
|
||||||
ClearWindowTilemap(13);
|
ClearWindowTilemap(13);
|
||||||
CopyWindowToVram(13, 1);
|
CopyWindowToVram(13, COPYWIN_MAP);
|
||||||
ClearWindowTilemap(12);
|
ClearWindowTilemap(12);
|
||||||
CopyWindowToVram(12, 1);
|
CopyWindowToVram(12, COPYWIN_MAP);
|
||||||
SetBgAttribute(2, BG_ATTR_PRIORITY, 2);
|
SetBgAttribute(2, BG_ATTR_PRIORITY, 2);
|
||||||
ShowBg(2);
|
ShowBg(2);
|
||||||
gBattleScripting.atk6C_state = 10;
|
gBattleScripting.atk6C_state = 10;
|
||||||
@@ -5840,7 +5840,7 @@ static void sub_8026480(void)
|
|||||||
LoadPalette(gUnknown_82506D0, 0x60, 0x20);
|
LoadPalette(gUnknown_82506D0, 0x60, 0x20);
|
||||||
CopyToWindowPixelBuffer(13, gUnknown_82506F0, 0, 0);
|
CopyToWindowPixelBuffer(13, gUnknown_82506F0, 0, 0);
|
||||||
PutWindowTilemap(13);
|
PutWindowTilemap(13);
|
||||||
CopyWindowToVram(13, 3);
|
CopyWindowToVram(13, COPYWIN_BOTH);
|
||||||
PutMonIconOnLvlUpBox();
|
PutMonIconOnLvlUpBox();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -5909,8 +5909,8 @@ static void PutLevelAndGenderOnLvlUpBox(void)
|
|||||||
}
|
}
|
||||||
printerTemplate.y = 10;
|
printerTemplate.y = 10;
|
||||||
printerTemplate.currentY = 10;
|
printerTemplate.currentY = 10;
|
||||||
AddTextPrinter(&printerTemplate, 0xFF, NULL);
|
AddTextPrinter(&printerTemplate, TEXT_SPEED_FF, NULL);
|
||||||
CopyWindowToVram(13, 2);
|
CopyWindowToVram(13, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool8 sub_8026648(void)
|
static bool8 sub_8026648(void)
|
||||||
|
|||||||
+3
-3
@@ -216,13 +216,13 @@ void sub_814BABC(struct BerryCrushGame *arg0)
|
|||||||
switch (gSaveBlock2Ptr->optionsTextSpeed)
|
switch (gSaveBlock2Ptr->optionsTextSpeed)
|
||||||
{
|
{
|
||||||
case OPTIONS_TEXT_SPEED_SLOW:
|
case OPTIONS_TEXT_SPEED_SLOW:
|
||||||
arg0->unkB = 8;
|
arg0->textSpeed = 8;
|
||||||
break;
|
break;
|
||||||
case OPTIONS_TEXT_SPEED_MID:
|
case OPTIONS_TEXT_SPEED_MID:
|
||||||
arg0->unkB = 4;
|
arg0->textSpeed = 4;
|
||||||
break;
|
break;
|
||||||
case OPTIONS_TEXT_SPEED_FAST:
|
case OPTIONS_TEXT_SPEED_FAST:
|
||||||
arg0->unkB = 1;
|
arg0->textSpeed = 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+7
-7
@@ -218,13 +218,13 @@ static u32 sub_814BC74(struct BerryCrushGame * r7, u8 *r5)
|
|||||||
if (r5[1] & 2)
|
if (r5[1] & 2)
|
||||||
{
|
{
|
||||||
StringExpandPlaceholders(gStringVar4, gUnknown_846E328[r5[0]]);
|
StringExpandPlaceholders(gStringVar4, gUnknown_846E328[r5[0]]);
|
||||||
AddTextPrinterParameterized2(0, 2, gStringVar4, r7->unkB, 0, 2, 1, 3);
|
AddTextPrinterParameterized2(0, 2, gStringVar4, r7->textSpeed, 0, TEXT_COLOR_DARK_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GREY);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
AddTextPrinterParameterized2(0, 2, gUnknown_846E328[r5[0]], r7->unkB, 0, 2, 1, 3);
|
AddTextPrinterParameterized2(0, 2, gUnknown_846E328[r5[0]], r7->textSpeed, NULL, TEXT_COLOR_DARK_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GREY);
|
||||||
}
|
}
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
if (!IsTextPrinterActive(0))
|
if (!IsTextPrinterActive(0))
|
||||||
@@ -1170,7 +1170,7 @@ static u32 sub_814D094(struct BerryCrushGame * r5, u8 *r4)
|
|||||||
return 0;
|
return 0;
|
||||||
DrawDialogueFrame(0, 0);
|
DrawDialogueFrame(0, 0);
|
||||||
AddTextPrinterParameterized2(0, 2, gText_SavingDontTurnOffThePower2, 0, 0, 2, 1, 3);
|
AddTextPrinterParameterized2(0, 2, gText_SavingDontTurnOffThePower2, 0, 0, 2, 1, 3);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
CreateTask(sub_80DA634, 0);
|
CreateTask(sub_80DA634, 0);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
@@ -1313,10 +1313,10 @@ static u32 sub_814D3A4(struct BerryCrushGame * r5, UNUSED u8 *r1)
|
|||||||
case 0:
|
case 0:
|
||||||
DrawDialogueFrame(0, 0);
|
DrawDialogueFrame(0, 0);
|
||||||
if (r5->unk14 == 3)
|
if (r5->unk14 == 3)
|
||||||
AddTextPrinterParameterized2(0, 2, gUnknown_846E328[5], r5->unkB, 0, 2, 1, 3);
|
AddTextPrinterParameterized2(0, 2, gUnknown_846E328[5], r5->textSpeed, 0, 2, 1, 3);
|
||||||
else
|
else
|
||||||
AddTextPrinterParameterized2(0, 2, gUnknown_846E328[6], r5->unkB, 0, 2, 1, 3);
|
AddTextPrinterParameterized2(0, 2, gUnknown_846E328[6], r5->textSpeed, 0, 2, 1, 3);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
if (IsTextPrinterActive(0))
|
if (IsTextPrinterActive(0))
|
||||||
|
|||||||
+3
-3
@@ -1004,7 +1004,7 @@ bool32 sub_814E644(struct BerryCrushGame * r4, struct BerryCrushGame_138 * r6)
|
|||||||
sub_814E32C(r4);
|
sub_814E32C(r4);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
CopyWindowToVram(r6->unk82, 3);
|
CopyWindowToVram(r6->unk82, COPYWIN_BOTH);
|
||||||
r6->unk80 = 0;
|
r6->unk80 = 0;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@@ -1093,7 +1093,7 @@ static void Task_ShowBerryCrushRankings(u8 taskId)
|
|||||||
yPos += 14;
|
yPos += 14;
|
||||||
score = 0;
|
score = 0;
|
||||||
}
|
}
|
||||||
CopyWindowToVram(data[1], 3);
|
CopyWindowToVram(data[1], COPYWIN_BOTH);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
if (gMain.newKeys & (A_BUTTON | B_BUTTON))
|
if (gMain.newKeys & (A_BUTTON | B_BUTTON))
|
||||||
@@ -1191,7 +1191,7 @@ static void sub_814EBB0(struct BerryCrushGame * r6)
|
|||||||
PLAYER_UNK14(r6, r7)
|
PLAYER_UNK14(r6, r7)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
CopyWindowToVram(r6->unk138.unk83[r7], 3);
|
CopyWindowToVram(r6->unk138.unk83[r7], COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
CopyBgTilemapBufferToVram(0);
|
CopyBgTilemapBufferToVram(0);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -744,7 +744,7 @@ static void BerryPouchSetArrowCursorAt(u8 y, u8 colorIdx)
|
|||||||
width = GetMenuCursorDimensionByFont(2, 0);
|
width = GetMenuCursorDimensionByFont(2, 0);
|
||||||
height = GetMenuCursorDimensionByFont(2, 1);
|
height = GetMenuCursorDimensionByFont(2, 1);
|
||||||
FillWindowPixelRect(0, 0, 1, y, width, height);
|
FillWindowPixelRect(0, 0, 1, y, width, height);
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-1
@@ -175,7 +175,7 @@ u16 Font6Func(struct TextPrinter *textPrinter)
|
|||||||
ScrollWindow(textPrinter->printerTemplate.windowId, 0, gUnknown_846FB08[gSaveBlock2Ptr->optionsTextSpeed], PIXEL_FILL(textPrinter->printerTemplate.bgColor));
|
ScrollWindow(textPrinter->printerTemplate.windowId, 0, gUnknown_846FB08[gSaveBlock2Ptr->optionsTextSpeed], PIXEL_FILL(textPrinter->printerTemplate.bgColor));
|
||||||
textPrinter->scrollDistance -= gUnknown_846FB08[gSaveBlock2Ptr->optionsTextSpeed];
|
textPrinter->scrollDistance -= gUnknown_846FB08[gSaveBlock2Ptr->optionsTextSpeed];
|
||||||
}
|
}
|
||||||
CopyWindowToVram(textPrinter->printerTemplate.windowId, 2);
|
CopyWindowToVram(textPrinter->printerTemplate.windowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
+2
-2
@@ -80,13 +80,13 @@ static void PrintNewCountOnLinkPlayerCountDisplayWindow(u16 windowId, s32 num)
|
|||||||
SetStdWindowBorderStyle(windowId, FALSE);
|
SetStdWindowBorderStyle(windowId, FALSE);
|
||||||
StringExpandPlaceholders(gStringVar4, gUnknown_841DF82);
|
StringExpandPlaceholders(gStringVar4, gUnknown_841DF82);
|
||||||
AddTextPrinterParameterized(windowId, 2, gStringVar4, 0, 0, TEXT_SPEED_FF, NULL);
|
AddTextPrinterParameterized(windowId, 2, gStringVar4, 0, 0, TEXT_SPEED_FF, NULL);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void DestroyLinkPlayerCountDisplayWindow(u16 windowId)
|
static void DestroyLinkPlayerCountDisplayWindow(u16 windowId)
|
||||||
{
|
{
|
||||||
ClearStdWindowAndFrame(windowId, FALSE);
|
ClearStdWindowAndFrame(windowId, FALSE);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void UpdateLinkPlayerCountDisplay(u8 taskId, u8 num)
|
static void UpdateLinkPlayerCountDisplay(u8 taskId, u8 num)
|
||||||
|
|||||||
@@ -107,7 +107,7 @@ static void Task_DrawClearSaveDataScreen(u8 taskId)
|
|||||||
case 4:
|
case 4:
|
||||||
DrawStdFrameWithCustomTileAndPalette(1, TRUE, 0x001, 0xF);
|
DrawStdFrameWithCustomTileAndPalette(1, TRUE, 0x001, 0xF);
|
||||||
AddTextPrinterParameterized4(1, 2, 0, 3, 1, 1, sTextColor, 0, gUnknown_841B69E);
|
AddTextPrinterParameterized4(1, 2, 0, 3, 1, 1, sTextColor, 0, gUnknown_841B69E);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
CreateYesNoMenu(&sWindowTemplates[0], 2, 0, 2, 0x001, 0xF, 1);
|
CreateYesNoMenu(&sWindowTemplates[0], 2, 0, 2, 0x001, 0xF, 1);
|
||||||
@@ -139,7 +139,7 @@ static void Task_HandleYesNoMenu(u8 taskId)
|
|||||||
PlaySE(SE_SELECT);
|
PlaySE(SE_SELECT);
|
||||||
FillWindowPixelBuffer(1, PIXEL_FILL(1));
|
FillWindowPixelBuffer(1, PIXEL_FILL(1));
|
||||||
AddTextPrinterParameterized4(1, 2, 0, 3, 1, 1, sTextColor, 0, gUnknown_841B6B9);
|
AddTextPrinterParameterized4(1, 2, 0, 3, 1, 1, sTextColor, 0, gUnknown_841B6B9);
|
||||||
CopyWindowToVram(1, 3);
|
CopyWindowToVram(1, COPYWIN_BOTH);
|
||||||
ClearSaveData();
|
ClearSaveData();
|
||||||
break;
|
break;
|
||||||
case MENU_NOTHING_CHOSEN:
|
case MENU_NOTHING_CHOSEN:
|
||||||
|
|||||||
+5
-5
@@ -761,7 +761,7 @@ static void CreateCreditsWindow(void)
|
|||||||
sCreditsMgr->windowId = AddWindow(&sCreditsWindowTemplate);
|
sCreditsMgr->windowId = AddWindow(&sCreditsWindowTemplate);
|
||||||
FillWindowPixelBuffer(sCreditsMgr->windowId, PIXEL_FILL(0));
|
FillWindowPixelBuffer(sCreditsMgr->windowId, PIXEL_FILL(0));
|
||||||
PutWindowTilemap(sCreditsMgr->windowId);
|
PutWindowTilemap(sCreditsMgr->windowId);
|
||||||
CopyWindowToVram(sCreditsMgr->windowId, 3);
|
CopyWindowToVram(sCreditsMgr->windowId, COPYWIN_BOTH);
|
||||||
sCreditsMgr->windowIsActive = TRUE;
|
sCreditsMgr->windowIsActive = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -931,7 +931,7 @@ static s32 RollCredits(void)
|
|||||||
sCreditsMgr->mainseqno = CREDITSSCENE_PRINT_DELAY;
|
sCreditsMgr->mainseqno = CREDITSSCENE_PRINT_DELAY;
|
||||||
return sCreditsMgr->canSpeedThrough;
|
return sCreditsMgr->canSpeedThrough;
|
||||||
case CREDITSSCENE_PRINT_DELAY:
|
case CREDITSSCENE_PRINT_DELAY:
|
||||||
CopyWindowToVram(sCreditsMgr->windowId, 2);
|
CopyWindowToVram(sCreditsMgr->windowId, COPYWIN_GFX);
|
||||||
sCreditsMgr->timer = sCreditsScript[sCreditsMgr->scrcmdidx].duration;
|
sCreditsMgr->timer = sCreditsScript[sCreditsMgr->scrcmdidx].duration;
|
||||||
sCreditsMgr->scrcmdidx++;
|
sCreditsMgr->scrcmdidx++;
|
||||||
BeginNormalPaletteFade(0x00008000, 0, 16, 0, RGB_BLACK);
|
BeginNormalPaletteFade(0x00008000, 0, 16, 0, RGB_BLACK);
|
||||||
@@ -1781,9 +1781,9 @@ static void LoadCreditsMonPic(u8 whichMon)
|
|||||||
CopyToWindowPixelBuffer(2, (const void *)sWindow2Map_Pikachu, 0, 0);
|
CopyToWindowPixelBuffer(2, (const void *)sWindow2Map_Pikachu, 0, 0);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
CopyWindowToVram(2, 2);
|
CopyWindowToVram(2, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static u16 GetCreditsMonSpecies(u8 whichMon)
|
static u16 GetCreditsMonSpecies(u8 whichMon)
|
||||||
|
|||||||
+2
-2
@@ -1540,7 +1540,7 @@ void ShowDaycareLevelMenu(void)
|
|||||||
menuTemplate.windowId = windowId;
|
menuTemplate.windowId = windowId;
|
||||||
listMenuTaskId = ListMenuInit(&menuTemplate, 0, 0);
|
listMenuTaskId = ListMenuInit(&menuTemplate, 0, 0);
|
||||||
|
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
|
|
||||||
daycareMenuTaskId = CreateTask(Task_HandleDaycareLevelMenuInput, 3);
|
daycareMenuTaskId = CreateTask(Task_HandleDaycareLevelMenuInput, 3);
|
||||||
gTasks[daycareMenuTaskId].tMenuListTaskId = listMenuTaskId;
|
gTasks[daycareMenuTaskId].tMenuListTaskId = listMenuTaskId;
|
||||||
@@ -1935,7 +1935,7 @@ static void CB2_EggHatch_1(void)
|
|||||||
PlayFanfare(MUS_FANFA5);
|
PlayFanfare(MUS_FANFA5);
|
||||||
sEggHatchData->CB2_state++;
|
sEggHatchData->CB2_state++;
|
||||||
PutWindowTilemap(sEggHatchData->windowId);
|
PutWindowTilemap(sEggHatchData->windowId);
|
||||||
CopyWindowToVram(sEggHatchData->windowId, 3);
|
CopyWindowToVram(sEggHatchData->windowId, COPYWIN_BOTH);
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
if (IsFanfareTaskInactive())
|
if (IsFanfareTaskInactive())
|
||||||
|
|||||||
@@ -2342,7 +2342,7 @@ static void Task_ShowDodrioBerryPickingRecords(u8 taskId)
|
|||||||
case 0:
|
case 0:
|
||||||
data[1] = AddWindow(&sUnknown_84755E0);
|
data[1] = AddWindow(&sUnknown_84755E0);
|
||||||
sub_81538D0(data[1]);
|
sub_81538D0(data[1]);
|
||||||
CopyWindowToVram(data[1], 3);
|
CopyWindowToVram(data[1], COPYWIN_BOTH);
|
||||||
data[0]++;
|
data[0]++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -2353,7 +2353,7 @@ static void Task_ShowDodrioBerryPickingRecords(u8 taskId)
|
|||||||
if (JOY_NEW(A_BUTTON | B_BUTTON))
|
if (JOY_NEW(A_BUTTON | B_BUTTON))
|
||||||
{
|
{
|
||||||
rbox_fill_rectangle(data[1]);
|
rbox_fill_rectangle(data[1]);
|
||||||
CopyWindowToVram(data[1], 1);
|
CopyWindowToVram(data[1], COPYWIN_MAP);
|
||||||
data[0]++;
|
data[0]++;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -1055,7 +1055,7 @@ static void sub_8154B34(void)
|
|||||||
colorsId = 2;
|
colorsId = 2;
|
||||||
name = sub_81533C4(id);
|
name = sub_81533C4(id);
|
||||||
AddTextPrinterParameterized3(gUnknown_203F440->unk3008[i], 0, left, 1, sTextColorTable[colorsId], -1, name);
|
AddTextPrinterParameterized3(gUnknown_203F440->unk3008[i], 0, left, 1, sTextColorTable[colorsId], -1, name);
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[i], 2);
|
CopyWindowToVram(gUnknown_203F440->unk3008[i], COPYWIN_GFX);
|
||||||
window.baseBlock += 0xE;
|
window.baseBlock += 0xE;
|
||||||
sub_8154868(&window);
|
sub_8154868(&window);
|
||||||
}
|
}
|
||||||
@@ -1199,8 +1199,8 @@ static void sub_8154F80(void)
|
|||||||
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 0, sp0C, sUnknown_8478EA8[j] - width, sUnknown_8478EB0[i], -1, NULL);
|
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 0, sp0C, sUnknown_8478EA8[j] - width, sUnknown_8478EB0[i], -1, NULL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[0], 2);
|
CopyWindowToVram(gUnknown_203F440->unk3008[0], COPYWIN_GFX);
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[1], 2);
|
CopyWindowToVram(gUnknown_203F440->unk3008[1], COPYWIN_GFX);
|
||||||
gUnknown_203F440->state++;
|
gUnknown_203F440->state++;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
@@ -1232,8 +1232,8 @@ static void sub_8154F80(void)
|
|||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
sub_8154D9C(playersCount);
|
sub_8154D9C(playersCount);
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[0], 2);
|
CopyWindowToVram(gUnknown_203F440->unk3008[0], COPYWIN_GFX);
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[1], 2);
|
CopyWindowToVram(gUnknown_203F440->unk3008[1], COPYWIN_GFX);
|
||||||
gUnknown_203F440->state++;
|
gUnknown_203F440->state++;
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
@@ -1291,8 +1291,8 @@ static void sub_8154F80(void)
|
|||||||
DynamicPlaceholderTextUtil_ExpandPlaceholders(sp0C, gText_FilledStorageSpace);
|
DynamicPlaceholderTextUtil_ExpandPlaceholders(sp0C, gText_FilledStorageSpace);
|
||||||
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 0, sp0C, 8, 40, -1, NULL);
|
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 0, sp0C, 8, 40, -1, NULL);
|
||||||
}
|
}
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[0], 2);
|
CopyWindowToVram(gUnknown_203F440->unk3008[0], COPYWIN_GFX);
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[1], 2);
|
CopyWindowToVram(gUnknown_203F440->unk3008[1], COPYWIN_GFX);
|
||||||
gUnknown_203F440->state++;
|
gUnknown_203F440->state++;
|
||||||
break;
|
break;
|
||||||
case 10:
|
case 10:
|
||||||
@@ -1349,8 +1349,8 @@ static void sub_81556E0(void)
|
|||||||
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_Yes, 8, 2, -1, NULL);
|
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_Yes, 8, 2, -1, NULL);
|
||||||
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_No, 8, 16, -1, NULL);
|
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_No, 8, 16, -1, NULL);
|
||||||
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_SelectorArrow2, 0, 2, -1, NULL);
|
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_SelectorArrow2, 0, 2, -1, NULL);
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[0], 2);
|
CopyWindowToVram(gUnknown_203F440->unk3008[0], COPYWIN_GFX);
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[1], 2);
|
CopyWindowToVram(gUnknown_203F440->unk3008[1], COPYWIN_GFX);
|
||||||
gUnknown_203F440->state++;
|
gUnknown_203F440->state++;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
@@ -1370,7 +1370,7 @@ static void sub_81556E0(void)
|
|||||||
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_Yes, 8, 2, -1, NULL);
|
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_Yes, 8, 2, -1, NULL);
|
||||||
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_No, 8, 16, -1, NULL);
|
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_No, 8, 16, -1, NULL);
|
||||||
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_SelectorArrow2, 0, y == 1 ? 2 : 16, -1, NULL);
|
AddTextPrinterParameterized(gUnknown_203F440->unk3008[1], 2, gText_SelectorArrow2, 0, y == 1 ? 2 : 16, -1, NULL);
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[1], 3);
|
CopyWindowToVram(gUnknown_203F440->unk3008[1], COPYWIN_BOTH);
|
||||||
// Increment state only if A or B button have been pressed.
|
// Increment state only if A or B button have been pressed.
|
||||||
if (JOY_NEW(A_BUTTON))
|
if (JOY_NEW(A_BUTTON))
|
||||||
{
|
{
|
||||||
@@ -1425,7 +1425,7 @@ static void sub_8155A78(void)
|
|||||||
gUnknown_203F440->state++;
|
gUnknown_203F440->state++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
gUnknown_203F440->state++;
|
gUnknown_203F440->state++;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
@@ -1460,7 +1460,7 @@ static void sub_8155B4C(void)
|
|||||||
case 1:
|
case 1:
|
||||||
FillWindowPixelBuffer(gUnknown_203F440->unk3008[0], PIXEL_FILL(1));
|
FillWindowPixelBuffer(gUnknown_203F440->unk3008[0], PIXEL_FILL(1));
|
||||||
AddTextPrinterParameterized(gUnknown_203F440->unk3008[0], 2, gText_CommunicationStandby3, 0, 6, -1, NULL);
|
AddTextPrinterParameterized(gUnknown_203F440->unk3008[0], 2, gText_CommunicationStandby3, 0, 6, -1, NULL);
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[0], 2);
|
CopyWindowToVram(gUnknown_203F440->unk3008[0], COPYWIN_GFX);
|
||||||
gUnknown_203F440->state++;
|
gUnknown_203F440->state++;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
@@ -1500,7 +1500,7 @@ static void sub_8155C80(void)
|
|||||||
case 1:
|
case 1:
|
||||||
FillWindowPixelBuffer(gUnknown_203F440->unk3008[0], PIXEL_FILL(1));
|
FillWindowPixelBuffer(gUnknown_203F440->unk3008[0], PIXEL_FILL(1));
|
||||||
AddTextPrinterParameterized(gUnknown_203F440->unk3008[0], 2, gText_SomeoneDroppedOut, 0, 6, TEXT_SPEED_FF, NULL);
|
AddTextPrinterParameterized(gUnknown_203F440->unk3008[0], 2, gText_SomeoneDroppedOut, 0, 6, TEXT_SPEED_FF, NULL);
|
||||||
CopyWindowToVram(gUnknown_203F440->unk3008[0], 2);
|
CopyWindowToVram(gUnknown_203F440->unk3008[0], COPYWIN_GFX);
|
||||||
gUnknown_203F440->state++;
|
gUnknown_203F440->state++;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
|
|||||||
+6
-6
@@ -1323,7 +1323,7 @@ static void PrintTitleText(void)
|
|||||||
FillWindowPixelBuffer(0, PIXEL_FILL(0));
|
FillWindowPixelBuffer(0, PIXEL_FILL(0));
|
||||||
EC_AddTextPrinterParameterized2(0, 1, titleText, xOffset, 0, TEXT_SPEED_FF, TEXT_COLOR_TRANSPARENT, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_GREY);
|
EC_AddTextPrinterParameterized2(0, 1, titleText, xOffset, 0, TEXT_SPEED_FF, TEXT_COLOR_TRANSPARENT, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_GREY);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void EC_AddTextPrinterParameterized(u8 windowId, u8 fontId, const u8 *str, u8 x, u8 y, u8 speed, void (*callback)(struct TextPrinterTemplate *, u16))
|
static void EC_AddTextPrinterParameterized(u8 windowId, u8 fontId, const u8 *str, u8 x, u8 y, u8 speed, void (*callback)(struct TextPrinterTemplate *, u16))
|
||||||
@@ -1379,7 +1379,7 @@ static void PrintECInterfaceTextById(u8 direction)
|
|||||||
if (text2)
|
if (text2)
|
||||||
EC_AddTextPrinterParameterized(1, 1, text2, 0, 16, TEXT_SPEED_FF, NULL);
|
EC_AddTextPrinterParameterized(1, 1, text2, 0, 16, TEXT_SPEED_FF, NULL);
|
||||||
|
|
||||||
CopyWindowToVram(1, 3);
|
CopyWindowToVram(1, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void EC_CreateYesNoMenuWithInitialCursorPos(u8 initialCursorPos)
|
static void EC_CreateYesNoMenuWithInitialCursorPos(u8 initialCursorPos)
|
||||||
@@ -1454,7 +1454,7 @@ static void PrintECFields(void)
|
|||||||
EC_AddTextPrinterParameterized(sEasyChatGraphicsResources->windowId, 1, sEasyChatGraphicsResources->ecPrintBuffer, 0, i * 16, TEXT_SPEED_FF, NULL);
|
EC_AddTextPrinterParameterized(sEasyChatGraphicsResources->windowId, 1, sEasyChatGraphicsResources->ecPrintBuffer, 0, i * 16, TEXT_SPEED_FF, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
CopyWindowToVram(sEasyChatGraphicsResources->windowId, 3);
|
CopyWindowToVram(sEasyChatGraphicsResources->windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void DrawECFrameInTilemapBuffer(u16 *tilemap)
|
static void DrawECFrameInTilemapBuffer(u16 *tilemap)
|
||||||
@@ -1537,7 +1537,7 @@ static void PrintECMenuById(u32 id)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
CopyWindowToVram(2, 2);
|
CopyWindowToVram(2, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrintECGroupOrAlphaMenu(void)
|
static void PrintECGroupOrAlphaMenu(void)
|
||||||
@@ -1659,7 +1659,7 @@ static void PrintECRowsWin2(u8 row, u8 remrow)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CopyWindowToVram(2, 2);
|
CopyWindowToVram(2, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ClearECRowsWin2(u8 row, u8 remrow)
|
static void ClearECRowsWin2(u8 row, u8 remrow)
|
||||||
@@ -1690,7 +1690,7 @@ static void ClearECRowsWin2(u8 row, u8 remrow)
|
|||||||
static void ClearWin2AndCopyToVram(void)
|
static void ClearWin2AndCopyToVram(void)
|
||||||
{
|
{
|
||||||
FillWindowPixelBuffer(2, PIXEL_FILL(1));
|
FillWindowPixelBuffer(2, PIXEL_FILL(1));
|
||||||
CopyWindowToVram(2, 2);
|
CopyWindowToVram(2, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void StartWin2FrameAnim(int animNo)
|
static void StartWin2FrameAnim(int animNo)
|
||||||
|
|||||||
+3
-3
@@ -792,7 +792,7 @@ static void Setup_DrawMsgAndListBoxes(void)
|
|||||||
static void FC_PutWindowTilemapAndCopyWindowToVramMode3(u8 windowId)
|
static void FC_PutWindowTilemapAndCopyWindowToVramMode3(u8 windowId)
|
||||||
{
|
{
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool8 SetMessageSelectorIconObjMode(u8 spriteId, u8 objMode)
|
static bool8 SetMessageSelectorIconObjMode(u8 spriteId, u8 objMode)
|
||||||
@@ -853,7 +853,7 @@ static void FC_DestroyWindow(u8 windowId)
|
|||||||
{
|
{
|
||||||
FillWindowPixelBuffer(windowId, 0);
|
FillWindowPixelBuffer(windowId, 0);
|
||||||
ClearWindowTilemap(windowId);
|
ClearWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 2);
|
CopyWindowToVram(windowId, COPYWIN_GFX);
|
||||||
RemoveWindow(windowId);
|
RemoveWindow(windowId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1376,7 +1376,7 @@ static u8 FC_PopulateListMenu(void)
|
|||||||
static void FC_PutWindowTilemapAndCopyWindowToVramMode3_2(u8 windowId)
|
static void FC_PutWindowTilemapAndCopyWindowToVramMode3_2(u8 windowId)
|
||||||
{
|
{
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void FC_CreateScrollIndicatorArrowPair(void)
|
static void FC_CreateScrollIndicatorArrowPair(void)
|
||||||
|
|||||||
@@ -396,7 +396,7 @@ static void Task_RushInjuredPokemonToCenter(u8 taskId)
|
|||||||
Menu_LoadStdPalAt(0xF0);
|
Menu_LoadStdPalAt(0xF0);
|
||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(0));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(0));
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
loc = GetHealLocation(1);
|
loc = GetHealLocation(1);
|
||||||
if (gSaveBlock1Ptr->lastHealLocation.mapGroup == loc->group
|
if (gSaveBlock1Ptr->lastHealLocation.mapGroup == loc->group
|
||||||
&& gSaveBlock1Ptr->lastHealLocation.mapNum == loc->map
|
&& gSaveBlock1Ptr->lastHealLocation.mapNum == loc->map
|
||||||
@@ -425,7 +425,7 @@ static void Task_RushInjuredPokemonToCenter(u8 taskId)
|
|||||||
case 5:
|
case 5:
|
||||||
windowId = gTasks[taskId].data[1];
|
windowId = gTasks[taskId].data[1];
|
||||||
ClearWindowTilemap(windowId);
|
ClearWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 1);
|
CopyWindowToVram(windowId, COPYWIN_MAP);
|
||||||
RemoveWindow(windowId);
|
RemoveWindow(windowId);
|
||||||
palette_bg_faded_fill_black();
|
palette_bg_faded_fill_black();
|
||||||
FadeInFromBlack();
|
FadeInFromBlack();
|
||||||
|
|||||||
@@ -1104,7 +1104,7 @@ void DrawElevatorCurrentFloorWindow(void)
|
|||||||
strwidth = GetStringWidth(2, floorname, 0);
|
strwidth = GetStringWidth(2, floorname, 0);
|
||||||
AddTextPrinterParameterized(sElevatorCurrentFloorWindowId, 2, floorname, 56 - strwidth, 16, 0xFF, NULL);
|
AddTextPrinterParameterized(sElevatorCurrentFloorWindowId, 2, floorname, 56 - strwidth, 16, 0xFF, NULL);
|
||||||
PutWindowTilemap(sElevatorCurrentFloorWindowId);
|
PutWindowTilemap(sElevatorCurrentFloorWindowId);
|
||||||
CopyWindowToVram(sElevatorCurrentFloorWindowId, 3);
|
CopyWindowToVram(sElevatorCurrentFloorWindowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1365,7 +1365,7 @@ static void Task_CreateScriptListMenu(u8 taskId)
|
|||||||
Task_CreateMenuRemoveScrollIndicatorArrowPair(taskId);
|
Task_CreateMenuRemoveScrollIndicatorArrowPair(taskId);
|
||||||
task->data[14] = ListMenuInit(&sFieldSpecialsListMenuTemplate, task->data[7], task->data[8]);
|
task->data[14] = ListMenuInit(&sFieldSpecialsListMenuTemplate, task->data[7], task->data[8]);
|
||||||
PutWindowTilemap(task->data[13]);
|
PutWindowTilemap(task->data[13]);
|
||||||
CopyWindowToVram(task->data[13], 3);
|
CopyWindowToVram(task->data[13], COPYWIN_BOTH);
|
||||||
gTasks[taskId].func = Task_ListMenuHandleInput;
|
gTasks[taskId].func = Task_ListMenuHandleInput;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1448,7 +1448,7 @@ static void Task_DestroyListMenu(u8 taskId)
|
|||||||
ClearStdWindowAndFrameToTransparent(task->data[13], TRUE);
|
ClearStdWindowAndFrameToTransparent(task->data[13], TRUE);
|
||||||
FillWindowPixelBuffer(task->data[13], PIXEL_FILL(0));
|
FillWindowPixelBuffer(task->data[13], PIXEL_FILL(0));
|
||||||
ClearWindowTilemap(task->data[13]);
|
ClearWindowTilemap(task->data[13]);
|
||||||
CopyWindowToVram(task->data[13], 2);
|
CopyWindowToVram(task->data[13], COPYWIN_GFX);
|
||||||
RemoveWindow(task->data[13]);
|
RemoveWindow(task->data[13]);
|
||||||
DestroyTask(taskId);
|
DestroyTask(taskId);
|
||||||
EnableBothScriptContexts();
|
EnableBothScriptContexts();
|
||||||
|
|||||||
+1
-1
@@ -436,7 +436,7 @@ static void Task_MapPreviewScreen_0(u8 taskId)
|
|||||||
if (!MapPreview_IsGfxLoadFinished())
|
if (!MapPreview_IsGfxLoadFinished())
|
||||||
{
|
{
|
||||||
data[4] = MapPreview_CreateMapNameWindow(data[3]);
|
data[4] = MapPreview_CreateMapNameWindow(data[3]);
|
||||||
CopyWindowToVram(data[4], 3);
|
CopyWindowToVram(data[4], COPYWIN_BOTH);
|
||||||
data[0]++;
|
data[0]++;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
+7
-7
@@ -456,7 +456,7 @@ static void Task_Hof_InitTeamSaveData(u8 taskId)
|
|||||||
|
|
||||||
DrawDialogueFrame(0, 0);
|
DrawDialogueFrame(0, 0);
|
||||||
AddTextPrinterParameterized2(0, 2, gText_SavingDontTurnOffThePower2, 0, NULL, 2, 1, 3);
|
AddTextPrinterParameterized2(0, 2, gText_SavingDontTurnOffThePower2, 0, NULL, 2, 1, 3);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
gTasks[taskId].func = Task_Hof_TrySaveData;
|
gTasks[taskId].func = Task_Hof_TrySaveData;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -594,7 +594,7 @@ static void Task_Hof_ApplauseAndConfetti(u8 taskId)
|
|||||||
}
|
}
|
||||||
BeginNormalPaletteFade(sSelectedPaletteIndices, 0, 12, 12, HALL_OF_FAME_BG_PAL);
|
BeginNormalPaletteFade(sSelectedPaletteIndices, 0, 12, 12, HALL_OF_FAME_BG_PAL);
|
||||||
FillWindowPixelBuffer(0, PIXEL_FILL(0));
|
FillWindowPixelBuffer(0, PIXEL_FILL(0));
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
gTasks[taskId].data[3] = 7;
|
gTasks[taskId].data[3] = 7;
|
||||||
gTasks[taskId].func = Task_Hof_WaitBorderFadeAway;
|
gTasks[taskId].func = Task_Hof_WaitBorderFadeAway;
|
||||||
}
|
}
|
||||||
@@ -642,7 +642,7 @@ static void Task_Hof_WaitAndPrintPlayerInfo(u8 taskId)
|
|||||||
HallOfFame_PrintPlayerInfo(1, 2);
|
HallOfFame_PrintPlayerInfo(1, 2);
|
||||||
DrawDialogueFrame(0, 0);
|
DrawDialogueFrame(0, 0);
|
||||||
AddTextPrinterParameterized2(0, 2, gText_LeagueChamp, 0, NULL, 2, 1, 3);
|
AddTextPrinterParameterized2(0, 2, gText_LeagueChamp, 0, NULL, 2, 1, 3);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
gTasks[taskId].func = Task_Hof_ExitOnKeyPressed;
|
gTasks[taskId].func = Task_Hof_ExitOnKeyPressed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -972,7 +972,7 @@ static void Task_HofPC_PrintDataIsCorrupted(u8 taskId)
|
|||||||
TopBarWindowPrintString(gText_ABUTTONExit, 8, TRUE);
|
TopBarWindowPrintString(gText_ABUTTONExit, 8, TRUE);
|
||||||
DrawDialogueFrame(0, 0);
|
DrawDialogueFrame(0, 0);
|
||||||
AddTextPrinterParameterized2(0, 2, gText_HOFCorrupted, 0, NULL, 2, 1, 3);
|
AddTextPrinterParameterized2(0, 2, gText_HOFCorrupted, 0, NULL, 2, 1, 3);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
gTasks[taskId].func = Task_HofPC_ExitOnButtonPress;
|
gTasks[taskId].func = Task_HofPC_ExitOnButtonPress;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -988,7 +988,7 @@ static void HallOfFame_PrintWelcomeText(u8 not, u8 used)
|
|||||||
FillWindowPixelBuffer(0, PIXEL_FILL(0));
|
FillWindowPixelBuffer(0, PIXEL_FILL(0));
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
AddTextPrinterParameterized3(0, 2, x, 1, sTextColors[0], 0, gText_WelcomeToHOF);
|
AddTextPrinterParameterized3(0, 2, x, 1, sTextColors[0], 0, gText_WelcomeToHOF);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void HallOfFame_PrintMonInfo(struct HallofFameMon* currMon, u8 unused1, u8 unused2)
|
static void HallOfFame_PrintMonInfo(struct HallofFameMon* currMon, u8 unused1, u8 unused2)
|
||||||
@@ -1075,7 +1075,7 @@ static void HallOfFame_PrintMonInfo(struct HallofFameMon* currMon, u8 unused1, u
|
|||||||
AddTextPrinterParameterized3(0, 2, 0x60, 0x11, sTextColors[0], 0, text);
|
AddTextPrinterParameterized3(0, 2, 0x60, 0x11, sTextColors[0], 0, text);
|
||||||
|
|
||||||
}
|
}
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void HallOfFame_PrintPlayerInfo(u8 unused1, u8 unused2)
|
static void HallOfFame_PrintPlayerInfo(u8 unused1, u8 unused2)
|
||||||
@@ -1118,7 +1118,7 @@ static void HallOfFame_PrintPlayerInfo(u8 unused1, u8 unused2)
|
|||||||
|
|
||||||
AddTextPrinterParameterized3(1, 2, textWidth - 36, 32, sTextColors[1], 0, text);
|
AddTextPrinterParameterized3(1, 2, textWidth - 36, 32, sTextColors[1], 0, text);
|
||||||
|
|
||||||
CopyWindowToVram(1, 3);
|
CopyWindowToVram(1, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ClearVramOamPltt_LoadHofPal(void)
|
static void ClearVramOamPltt_LoadHofPal(void)
|
||||||
|
|||||||
+2
-2
@@ -992,7 +992,7 @@ static void IntroCB_Init(struct IntroSequenceData * this)
|
|||||||
FillWindowPixelBuffer(0, PIXEL_FILL(0));
|
FillWindowPixelBuffer(0, PIXEL_FILL(0));
|
||||||
BlitBitmapToWindow(0, this->gamefreakTextBitmap, 0, 40, 144, 16);
|
BlitBitmapToWindow(0, this->gamefreakTextBitmap, 0, 40, 144, 16);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
this->state++;
|
this->state++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -1118,7 +1118,7 @@ static void IntroCB_GameFreakScene_CreateGameFreakLogo(struct IntroSequenceData
|
|||||||
{
|
{
|
||||||
BlitBitmapToWindow(0, this->gamefreakLogoArtSpriteTiles, 0x38, 0x06, 0x20, 0x40);
|
BlitBitmapToWindow(0, this->gamefreakLogoArtSpriteTiles, 0x38, 0x06, 0x20, 0x40);
|
||||||
BlitBitmapToWindow(0, this->gamefreakTextBitmap, 0x00, 0x28, 0x90, 0x10);
|
BlitBitmapToWindow(0, this->gamefreakTextBitmap, 0x00, 0x28, 0x90, 0x10);
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
this->state++;
|
this->state++;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
+8
-8
@@ -1596,7 +1596,7 @@ static void Task_ItemMenuAction_ToggleSelect(u8 taskId)
|
|||||||
DestroyListMenuTask(data[0], &gBagMenuState.cursorPos[gBagMenuState.pocket], &gBagMenuState.itemsAbove[gBagMenuState.pocket]);
|
DestroyListMenuTask(data[0], &gBagMenuState.cursorPos[gBagMenuState.pocket], &gBagMenuState.itemsAbove[gBagMenuState.pocket]);
|
||||||
Bag_BuildListMenuTemplate(gBagMenuState.pocket);
|
Bag_BuildListMenuTemplate(gBagMenuState.pocket);
|
||||||
data[0] = ListMenuInit(&gMultiuseListMenuTemplate, gBagMenuState.cursorPos[gBagMenuState.pocket], gBagMenuState.itemsAbove[gBagMenuState.pocket]);
|
data[0] = ListMenuInit(&gMultiuseListMenuTemplate, gBagMenuState.cursorPos[gBagMenuState.pocket], gBagMenuState.itemsAbove[gBagMenuState.pocket]);
|
||||||
CopyWindowToVram(0, 1);
|
CopyWindowToVram(0, COPYWIN_MAP);
|
||||||
Task_ItemMenuAction_Cancel(taskId);
|
Task_ItemMenuAction_Cancel(taskId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1608,7 +1608,7 @@ static void Task_ItemMenuAction_Give(u8 taskId)
|
|||||||
HideBagWindow(6);
|
HideBagWindow(6);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(0, 1);
|
CopyWindowToVram(0, COPYWIN_MAP);
|
||||||
if (!CanWriteMailHere(itemId))
|
if (!CanWriteMailHere(itemId))
|
||||||
DisplayItemMessageInBag(taskId, 2, gText_CantWriteMailHere, Task_WaitAButtonAndCloseContextMenu);
|
DisplayItemMessageInBag(taskId, 2, gText_CantWriteMailHere, Task_WaitAButtonAndCloseContextMenu);
|
||||||
else if (!itemid_is_unique(itemId))
|
else if (!itemid_is_unique(itemId))
|
||||||
@@ -1694,7 +1694,7 @@ static void Task_ItemMenuAction_BattleUse(u8 taskId)
|
|||||||
HideBagWindow(6);
|
HideBagWindow(6);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(0, 1);
|
CopyWindowToVram(0, COPYWIN_MAP);
|
||||||
ItemId_GetBattleFunc(gSpecialVar_ItemId)(taskId);
|
ItemId_GetBattleFunc(gSpecialVar_ItemId)(taskId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2131,7 +2131,7 @@ static void Task_Bag_OldManTutorial(u8 taskId)
|
|||||||
HideBagWindow(6);
|
HideBagWindow(6);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(0, 1);
|
CopyWindowToVram(0, COPYWIN_MAP);
|
||||||
DestroyListMenuTask(data[0], NULL, NULL);
|
DestroyListMenuTask(data[0], NULL, NULL);
|
||||||
RestorePlayerBag();
|
RestorePlayerBag();
|
||||||
Bag_BeginCloseWin0Animation();
|
Bag_BeginCloseWin0Animation();
|
||||||
@@ -2242,7 +2242,7 @@ static void Task_Bag_TeachyTvRegister(u8 taskId)
|
|||||||
data[0] = ListMenuInit(&gMultiuseListMenuTemplate, gBagMenuState.cursorPos[gBagMenuState.pocket], gBagMenuState.itemsAbove[gBagMenuState.pocket]);
|
data[0] = ListMenuInit(&gMultiuseListMenuTemplate, gBagMenuState.cursorPos[gBagMenuState.pocket], gBagMenuState.itemsAbove[gBagMenuState.pocket]);
|
||||||
Bag_FillMessageBoxWithPalette(0);
|
Bag_FillMessageBoxWithPalette(0);
|
||||||
bag_menu_print_cursor_(data[0], 1);
|
bag_menu_print_cursor_(data[0], 1);
|
||||||
CopyWindowToVram(0, 1);
|
CopyWindowToVram(0, COPYWIN_MAP);
|
||||||
break;
|
break;
|
||||||
case 510:
|
case 510:
|
||||||
case 612:
|
case 612:
|
||||||
@@ -2305,7 +2305,7 @@ static void Task_Bag_TeachyTvCatching(u8 taskId)
|
|||||||
HideBagWindow(6);
|
HideBagWindow(6);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(0, 1);
|
CopyWindowToVram(0, COPYWIN_MAP);
|
||||||
DestroyListMenuTask(data[0], NULL, NULL);
|
DestroyListMenuTask(data[0], NULL, NULL);
|
||||||
RestorePlayerBag();
|
RestorePlayerBag();
|
||||||
Bag_BeginCloseWin0Animation();
|
Bag_BeginCloseWin0Animation();
|
||||||
@@ -2347,7 +2347,7 @@ static void Task_Bag_TeachyTvStatus(u8 taskId)
|
|||||||
HideBagWindow(6);
|
HideBagWindow(6);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(0, 1);
|
CopyWindowToVram(0, COPYWIN_MAP);
|
||||||
DestroyListMenuTask(data[0], NULL, NULL);
|
DestroyListMenuTask(data[0], NULL, NULL);
|
||||||
RestorePlayerBag();
|
RestorePlayerBag();
|
||||||
gItemUseCB = ItemUseCB_MedicineStep;
|
gItemUseCB = ItemUseCB_MedicineStep;
|
||||||
@@ -2388,7 +2388,7 @@ static void Task_Bag_TeachyTvTMs(u8 taskId)
|
|||||||
HideBagWindow(6);
|
HideBagWindow(6);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(0, 1);
|
CopyWindowToVram(0, COPYWIN_MAP);
|
||||||
DestroyListMenuTask(data[0], NULL, NULL);
|
DestroyListMenuTask(data[0], NULL, NULL);
|
||||||
RestorePlayerBag();
|
RestorePlayerBag();
|
||||||
sBagMenuDisplay->exitCB = Pokedude_InitTMCase;
|
sBagMenuDisplay->exitCB = Pokedude_InitTMCase;
|
||||||
|
|||||||
+12
-12
@@ -594,7 +594,7 @@ static void PrintTeachWhichMoveToStrVar1(bool8 onInit)
|
|||||||
StringExpandPlaceholders(gStringVar4, gText_TeachWhichMoveToMon);
|
StringExpandPlaceholders(gStringVar4, gText_TeachWhichMoveToMon);
|
||||||
PrintTextOnWindow(7, gStringVar4, 0, 2, 0, 2);
|
PrintTextOnWindow(7, gStringVar4, 0, 2, 0, 2);
|
||||||
PutWindowTilemap(7);
|
PutWindowTilemap(7);
|
||||||
CopyWindowToVram(7, 3);
|
CopyWindowToVram(7, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -714,7 +714,7 @@ static void MoveRelearnerMenuHandleInput(void)
|
|||||||
static void MoveLearnerInitListMenu(void)
|
static void MoveLearnerInitListMenu(void)
|
||||||
{
|
{
|
||||||
sMoveRelearner->listMenuTaskId = ListMenuInit(&gMultiuseListMenuTemplate, sMoveRelearner->listMenuScrollPos, sMoveRelearner->listMenuScrollRow);
|
sMoveRelearner->listMenuTaskId = ListMenuInit(&gMultiuseListMenuTemplate, sMoveRelearner->listMenuScrollPos, sMoveRelearner->listMenuScrollRow);
|
||||||
CopyWindowToVram(6, 1);
|
CopyWindowToVram(6, COPYWIN_MAP);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrintMoveInfo(u16 move)
|
static void PrintMoveInfo(u16 move)
|
||||||
@@ -760,8 +760,8 @@ static void LoadMoveInfoUI(void)
|
|||||||
PutWindowTilemap(5);
|
PutWindowTilemap(5);
|
||||||
PutWindowTilemap(2);
|
PutWindowTilemap(2);
|
||||||
PutWindowTilemap(7);
|
PutWindowTilemap(7);
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrintMoveInfoHandleCancel_CopyToVram(void)
|
static void PrintMoveInfoHandleCancel_CopyToVram(void)
|
||||||
@@ -776,15 +776,15 @@ static void PrintMoveInfoHandleCancel_CopyToVram(void)
|
|||||||
for (i = 2; i < 6; i++)
|
for (i = 2; i < 6; i++)
|
||||||
{
|
{
|
||||||
FillWindowPixelBuffer(i, PIXEL_FILL(0));
|
FillWindowPixelBuffer(i, PIXEL_FILL(0));
|
||||||
CopyWindowToVram(i, 2);
|
CopyWindowToVram(i, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
CopyWindowToVram(3, 2);
|
CopyWindowToVram(3, COPYWIN_GFX);
|
||||||
CopyWindowToVram(4, 2);
|
CopyWindowToVram(4, COPYWIN_GFX);
|
||||||
CopyWindowToVram(2, 2);
|
CopyWindowToVram(2, COPYWIN_GFX);
|
||||||
CopyWindowToVram(2, 2);
|
CopyWindowToVram(2, COPYWIN_GFX);
|
||||||
CopyWindowToVram(5, 2);
|
CopyWindowToVram(5, COPYWIN_GFX);
|
||||||
CopyWindowToVram(7, 3);
|
CopyWindowToVram(7, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void MoveRelearnerMenu_MoveCursorFunc(s32 itemIndex, bool8 onInit, struct ListMenu *list)
|
static void MoveRelearnerMenu_MoveCursorFunc(s32 itemIndex, bool8 onInit, struct ListMenu *list)
|
||||||
@@ -803,7 +803,7 @@ static s8 YesNoMenuProcessInput(void)
|
|||||||
if (input != -2)
|
if (input != -2)
|
||||||
{
|
{
|
||||||
PutWindowTilemap(6);
|
PutWindowTilemap(6);
|
||||||
CopyWindowToVram(6, 1);
|
CopyWindowToVram(6, COPYWIN_MAP);
|
||||||
}
|
}
|
||||||
return input;
|
return input;
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -1513,7 +1513,7 @@ void sub_800AE1C(void)
|
|||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
PutWindowTilemap(2);
|
PutWindowTilemap(2);
|
||||||
CopyWindowToVram(0, 0);
|
CopyWindowToVram(0, 0);
|
||||||
CopyWindowToVram(2, 3);
|
CopyWindowToVram(2, COPYWIN_BOTH);
|
||||||
ShowBg(0);
|
ShowBg(0);
|
||||||
ShowBg(1);
|
ShowBg(1);
|
||||||
}
|
}
|
||||||
@@ -1526,7 +1526,7 @@ void sub_800AED0(void)
|
|||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
PutWindowTilemap(2);
|
PutWindowTilemap(2);
|
||||||
CopyWindowToVram(1, 0);
|
CopyWindowToVram(1, 0);
|
||||||
CopyWindowToVram(2, 3);
|
CopyWindowToVram(2, COPYWIN_BOTH);
|
||||||
ShowBg(0);
|
ShowBg(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+7
-7
@@ -122,7 +122,7 @@ s32 DoMysteryGiftListMenu(const struct WindowTemplate *windowTemplate, const str
|
|||||||
gMultiuseListMenuTemplate = *listMenuTemplate;
|
gMultiuseListMenuTemplate = *listMenuTemplate;
|
||||||
gMultiuseListMenuTemplate.windowId = sMysteryGiftLinkMenu.windowId;
|
gMultiuseListMenuTemplate.windowId = sMysteryGiftLinkMenu.windowId;
|
||||||
sMysteryGiftLinkMenu.listTaskId = ListMenuInit(&gMultiuseListMenuTemplate, 0, 0);
|
sMysteryGiftLinkMenu.listTaskId = ListMenuInit(&gMultiuseListMenuTemplate, 0, 0);
|
||||||
CopyWindowToVram(sMysteryGiftLinkMenu.windowId, 1);
|
CopyWindowToVram(sMysteryGiftLinkMenu.windowId, COPYWIN_MAP);
|
||||||
sMysteryGiftLinkMenu.state = 1;
|
sMysteryGiftLinkMenu.state = 1;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -155,7 +155,7 @@ s32 DoMysteryGiftListMenu(const struct WindowTemplate *windowTemplate, const str
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
CopyWindowToVram(sMysteryGiftLinkMenu.windowId, 1);
|
CopyWindowToVram(sMysteryGiftLinkMenu.windowId, COPYWIN_MAP);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
@@ -171,7 +171,7 @@ u8 ListMenuInit(const struct ListMenuTemplate *listMenuTemplate, u16 cursorPos,
|
|||||||
{
|
{
|
||||||
u8 taskId = ListMenuInitInternal(listMenuTemplate, cursorPos, itemsAbove);
|
u8 taskId = ListMenuInitInternal(listMenuTemplate, cursorPos, itemsAbove);
|
||||||
PutWindowTilemap(listMenuTemplate->windowId);
|
PutWindowTilemap(listMenuTemplate->windowId);
|
||||||
CopyWindowToVram(listMenuTemplate->windowId, 2);
|
CopyWindowToVram(listMenuTemplate->windowId, COPYWIN_GFX);
|
||||||
return taskId;
|
return taskId;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -182,7 +182,7 @@ u8 ListMenuInitInRect(const struct ListMenuTemplate *listMenuTemplate, const str
|
|||||||
|
|
||||||
for (i = 0; rect[i].palNum != 0xFF; i++)
|
for (i = 0; rect[i].palNum != 0xFF; i++)
|
||||||
PutWindowRectTilemapOverridePalette(listMenuTemplate->windowId, rect[i].x, rect[i].y, rect[i].width, rect[i].height, rect[i].palNum);
|
PutWindowRectTilemapOverridePalette(listMenuTemplate->windowId, rect[i].x, rect[i].y, rect[i].width, rect[i].height, rect[i].palNum);
|
||||||
CopyWindowToVram(listMenuTemplate->windowId, 2);
|
CopyWindowToVram(listMenuTemplate->windowId, COPYWIN_GFX);
|
||||||
return taskId;
|
return taskId;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -266,7 +266,7 @@ void RedrawListMenu(u8 listTaskId)
|
|||||||
FillWindowPixelBuffer(list->template.windowId, PIXEL_FILL(list->template.fillValue));
|
FillWindowPixelBuffer(list->template.windowId, PIXEL_FILL(list->template.fillValue));
|
||||||
ListMenuPrintEntries(list, list->cursorPos, 0, list->template.maxShowed);
|
ListMenuPrintEntries(list, list->cursorPos, 0, list->template.maxShowed);
|
||||||
ListMenuDrawCursor(list);
|
ListMenuDrawCursor(list);
|
||||||
CopyWindowToVram(list->template.windowId, 2);
|
CopyWindowToVram(list->template.windowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ChangeListMenuPals(u8 listTaskId, u8 cursorPal, u8 fillValue, u8 cursorShadowPal)
|
static void ChangeListMenuPals(u8 listTaskId, u8 cursorPal, u8 fillValue, u8 cursorShadowPal)
|
||||||
@@ -611,7 +611,7 @@ static bool8 ListMenuChangeSelection(struct ListMenu *list, bool8 updateCursorAn
|
|||||||
ListMenuErasePrintedCursor(list, oldSelectedRow);
|
ListMenuErasePrintedCursor(list, oldSelectedRow);
|
||||||
ListMenuDrawCursor(list);
|
ListMenuDrawCursor(list);
|
||||||
ListMenuCallSelectionChangedCallback(list, FALSE);
|
ListMenuCallSelectionChangedCallback(list, FALSE);
|
||||||
CopyWindowToVram(list->template.windowId, 2);
|
CopyWindowToVram(list->template.windowId, COPYWIN_GFX);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
case 3:
|
case 3:
|
||||||
@@ -619,7 +619,7 @@ static bool8 ListMenuChangeSelection(struct ListMenu *list, bool8 updateCursorAn
|
|||||||
ListMenuScroll(list, cursorCount, movingDown);
|
ListMenuScroll(list, cursorCount, movingDown);
|
||||||
ListMenuDrawCursor(list);
|
ListMenuDrawCursor(list);
|
||||||
ListMenuCallSelectionChangedCallback(list, FALSE);
|
ListMenuCallSelectionChangedCallback(list, FALSE);
|
||||||
CopyWindowToVram(list->template.windowId, 2);
|
CopyWindowToVram(list->template.windowId, COPYWIN_GFX);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -677,8 +677,8 @@ static void AddMailMessagePrinters(void)
|
|||||||
width = GetStringWidth(1, gText_From, 0);
|
width = GetStringWidth(1, gText_From, 0);
|
||||||
AddTextPrinterParameterized3(1, 1, sMailViewResources->nameX, sMailViewResources->messageLayout->nameY, sTextColor, 0, gText_From);
|
AddTextPrinterParameterized3(1, 1, sMailViewResources->nameX, sMailViewResources->messageLayout->nameY, sTextColor, 0, gText_From);
|
||||||
AddTextPrinterParameterized3(1, 1, sMailViewResources->nameX + width, sMailViewResources->messageLayout->nameY, sTextColor, 0, sMailViewResources->authorNameBuffer);
|
AddTextPrinterParameterized3(1, 1, sMailViewResources->nameX + width, sMailViewResources->messageLayout->nameY, sTextColor, 0, sMailViewResources->authorNameBuffer);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
CopyWindowToVram(1, 3);
|
CopyWindowToVram(1, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void VBlankCB_ShowMail(void)
|
static void VBlankCB_ShowMail(void)
|
||||||
|
|||||||
+7
-7
@@ -352,7 +352,7 @@ static void Task_PrintMainMenuText(u8 taskId)
|
|||||||
AddTextPrinterParameterized3(MAIN_MENU_WINDOW_NEWGAME_ONLY, 2, 2, 2, sTextColor1, -1, gText_NewGame);
|
AddTextPrinterParameterized3(MAIN_MENU_WINDOW_NEWGAME_ONLY, 2, 2, 2, sTextColor1, -1, gText_NewGame);
|
||||||
MainMenu_DrawWindow(&sWindowTemplate[MAIN_MENU_WINDOW_NEWGAME_ONLY]);
|
MainMenu_DrawWindow(&sWindowTemplate[MAIN_MENU_WINDOW_NEWGAME_ONLY]);
|
||||||
PutWindowTilemap(MAIN_MENU_WINDOW_NEWGAME_ONLY);
|
PutWindowTilemap(MAIN_MENU_WINDOW_NEWGAME_ONLY);
|
||||||
CopyWindowToVram(MAIN_MENU_WINDOW_NEWGAME_ONLY, 3);
|
CopyWindowToVram(MAIN_MENU_WINDOW_NEWGAME_ONLY, COPYWIN_BOTH);
|
||||||
break;
|
break;
|
||||||
case MAIN_MENU_CONTINUE:
|
case MAIN_MENU_CONTINUE:
|
||||||
FillWindowPixelBuffer(MAIN_MENU_WINDOW_CONTINUE, PIXEL_FILL(10));
|
FillWindowPixelBuffer(MAIN_MENU_WINDOW_CONTINUE, PIXEL_FILL(10));
|
||||||
@@ -364,8 +364,8 @@ static void Task_PrintMainMenuText(u8 taskId)
|
|||||||
MainMenu_DrawWindow(&sWindowTemplate[MAIN_MENU_WINDOW_NEWGAME]);
|
MainMenu_DrawWindow(&sWindowTemplate[MAIN_MENU_WINDOW_NEWGAME]);
|
||||||
PutWindowTilemap(MAIN_MENU_WINDOW_CONTINUE);
|
PutWindowTilemap(MAIN_MENU_WINDOW_CONTINUE);
|
||||||
PutWindowTilemap(MAIN_MENU_WINDOW_NEWGAME);
|
PutWindowTilemap(MAIN_MENU_WINDOW_NEWGAME);
|
||||||
CopyWindowToVram(MAIN_MENU_WINDOW_CONTINUE, 2);
|
CopyWindowToVram(MAIN_MENU_WINDOW_CONTINUE, COPYWIN_GFX);
|
||||||
CopyWindowToVram(MAIN_MENU_WINDOW_NEWGAME, 3);
|
CopyWindowToVram(MAIN_MENU_WINDOW_NEWGAME, COPYWIN_BOTH);
|
||||||
break;
|
break;
|
||||||
case MAIN_MENU_MYSTERYGIFT:
|
case MAIN_MENU_MYSTERYGIFT:
|
||||||
FillWindowPixelBuffer(MAIN_MENU_WINDOW_CONTINUE, PIXEL_FILL(10));
|
FillWindowPixelBuffer(MAIN_MENU_WINDOW_CONTINUE, PIXEL_FILL(10));
|
||||||
@@ -382,9 +382,9 @@ static void Task_PrintMainMenuText(u8 taskId)
|
|||||||
PutWindowTilemap(MAIN_MENU_WINDOW_CONTINUE);
|
PutWindowTilemap(MAIN_MENU_WINDOW_CONTINUE);
|
||||||
PutWindowTilemap(MAIN_MENU_WINDOW_NEWGAME);
|
PutWindowTilemap(MAIN_MENU_WINDOW_NEWGAME);
|
||||||
PutWindowTilemap(MAIN_MENU_WINDOW_MYSTERYGIFT);
|
PutWindowTilemap(MAIN_MENU_WINDOW_MYSTERYGIFT);
|
||||||
CopyWindowToVram(MAIN_MENU_WINDOW_CONTINUE, 2);
|
CopyWindowToVram(MAIN_MENU_WINDOW_CONTINUE, COPYWIN_GFX);
|
||||||
CopyWindowToVram(MAIN_MENU_WINDOW_NEWGAME, 2);
|
CopyWindowToVram(MAIN_MENU_WINDOW_NEWGAME, COPYWIN_GFX);
|
||||||
CopyWindowToVram(MAIN_MENU_WINDOW_MYSTERYGIFT, 3);
|
CopyWindowToVram(MAIN_MENU_WINDOW_MYSTERYGIFT, COPYWIN_BOTH);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
gTasks[taskId].func = Task_WaitDma3AndFadeIn;
|
gTasks[taskId].func = Task_WaitDma3AndFadeIn;
|
||||||
@@ -602,7 +602,7 @@ static void PrintMessageOnWindow4(const u8 *str)
|
|||||||
MainMenu_DrawWindow(&sWindowTemplate[4]);
|
MainMenu_DrawWindow(&sWindowTemplate[4]);
|
||||||
AddTextPrinterParameterized3(MAIN_MENU_WINDOW_ERROR, 2, 0, 2, sTextColor1, 2, str);
|
AddTextPrinterParameterized3(MAIN_MENU_WINDOW_ERROR, 2, 0, 2, sTextColor1, 2, str);
|
||||||
PutWindowTilemap(MAIN_MENU_WINDOW_ERROR);
|
PutWindowTilemap(MAIN_MENU_WINDOW_ERROR);
|
||||||
CopyWindowToVram(MAIN_MENU_WINDOW_ERROR, 2);
|
CopyWindowToVram(MAIN_MENU_WINDOW_ERROR, COPYWIN_GFX);
|
||||||
SetGpuReg(REG_OFFSET_WIN0H, 0x13DD);
|
SetGpuReg(REG_OFFSET_WIN0H, 0x13DD);
|
||||||
SetGpuReg(REG_OFFSET_WIN0V, 0x739D);
|
SetGpuReg(REG_OFFSET_WIN0V, 0x739D);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ static void Task_MapNamePopup(u8 taskId)
|
|||||||
if (task->tReshow)
|
if (task->tReshow)
|
||||||
{
|
{
|
||||||
MapNamePopupPrintMapNameOnWindow(task->tWindowId);
|
MapNamePopupPrintMapNameOnWindow(task->tWindowId);
|
||||||
CopyWindowToVram(task->tWindowId, 2);
|
CopyWindowToVram(task->tWindowId, COPYWIN_GFX);
|
||||||
task->tState = 1;
|
task->tState = 1;
|
||||||
task->tReshow = FALSE;
|
task->tReshow = FALSE;
|
||||||
}
|
}
|
||||||
@@ -100,7 +100,7 @@ static void Task_MapNamePopup(u8 taskId)
|
|||||||
if (task->tWindowExists && !task->tWindowCleared)
|
if (task->tWindowExists && !task->tWindowCleared)
|
||||||
{
|
{
|
||||||
rbox_fill_rectangle(task->tWindowId);
|
rbox_fill_rectangle(task->tWindowId);
|
||||||
CopyWindowToVram(task->tWindowId, 1);
|
CopyWindowToVram(task->tWindowId, COPYWIN_MAP);
|
||||||
task->tWindowCleared = TRUE;
|
task->tWindowCleared = TRUE;
|
||||||
}
|
}
|
||||||
task->tState = 7;
|
task->tState = 7;
|
||||||
@@ -183,7 +183,7 @@ static u16 MapNamePopupCreateWindow(bool32 palintoFadedBuffer)
|
|||||||
DrawTextBorderOuter(windowId, r6, 0xD);
|
DrawTextBorderOuter(windowId, r6, 0xD);
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
MapNamePopupPrintMapNameOnWindow(windowId);
|
MapNamePopupPrintMapNameOnWindow(windowId);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
return windowId;
|
return windowId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -479,7 +479,7 @@ static void Task_RunMapPreviewScreenForest(u8 taskId)
|
|||||||
case 0:
|
case 0:
|
||||||
if (!MapPreview_IsGfxLoadFinished() && !IsDma3ManagerBusyWithBgCopy())
|
if (!MapPreview_IsGfxLoadFinished() && !IsDma3ManagerBusyWithBgCopy())
|
||||||
{
|
{
|
||||||
CopyWindowToVram(data[11], 3);
|
CopyWindowToVram(data[11], COPYWIN_BOTH);
|
||||||
data[0]++;
|
data[0]++;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
+16
-16
@@ -44,7 +44,7 @@ void DrawDialogFrameWithCustomTileAndPalette(u8 windowId, bool8 copyToVram, u16
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
if (copyToVram == TRUE)
|
if (copyToVram == TRUE)
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
// not used
|
// not used
|
||||||
@@ -56,7 +56,7 @@ static void DrawDialogFrameWithCustomTile(u8 windowId, bool8 copyToVram, u16 til
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
if (copyToVram == TRUE)
|
if (copyToVram == TRUE)
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void WindowFunc_DrawDialogFrameWithCustomTileAndPalette(u8 bg, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 paletteNum)
|
static void WindowFunc_DrawDialogFrameWithCustomTileAndPalette(u8 bg, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 paletteNum)
|
||||||
@@ -96,7 +96,7 @@ void ClearDialogWindowAndFrameToTransparent(u8 windowId, bool8 copyToVram)
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(0));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(0));
|
||||||
ClearWindowTilemap(windowId);
|
ClearWindowTilemap(windowId);
|
||||||
if (copyToVram == TRUE)
|
if (copyToVram == TRUE)
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void WindowFunc_ClearDialogWindowAndFrameNullPalette(u8 bg, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 paletteNum)
|
static void WindowFunc_ClearDialogWindowAndFrameNullPalette(u8 bg, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 paletteNum)
|
||||||
@@ -112,7 +112,7 @@ void DrawStdFrameWithCustomTileAndPalette(u8 windowId, bool8 copyToVram, u16 bas
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
if (copyToVram == TRUE)
|
if (copyToVram == TRUE)
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
// not used
|
// not used
|
||||||
@@ -124,7 +124,7 @@ static void DrawStdFrameWithCustomTile(u8 windowId, bool8 copyToVram, u16 baseTi
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
if (copyToVram == TRUE)
|
if (copyToVram == TRUE)
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void WindowFunc_DrawStdFrameWithCustomTileAndPalette(u8 bg, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 paletteNum)
|
static void WindowFunc_DrawStdFrameWithCustomTileAndPalette(u8 bg, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 paletteNum)
|
||||||
@@ -145,7 +145,7 @@ void ClearStdWindowAndFrameToTransparent(u8 windowId, bool8 copyToVram)
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(0));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(0));
|
||||||
ClearWindowTilemap(windowId);
|
ClearWindowTilemap(windowId);
|
||||||
if (copyToVram == TRUE)
|
if (copyToVram == TRUE)
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void WindowFunc_ClearStdWindowAndFrameToTransparent(u8 bg, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 paletteNum)
|
static void WindowFunc_ClearStdWindowAndFrameToTransparent(u8 bg, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 paletteNum)
|
||||||
@@ -195,7 +195,7 @@ void TopBarWindowPrintString(const u8 *string, u8 unused, bool8 copyToVram)
|
|||||||
width = GetStringWidth(0, string, 0);
|
width = GetStringWidth(0, string, 0);
|
||||||
AddTextPrinterParameterized3(sTopBarWindowId, 0, -20 - width, 1, gUnknown_8456618, 0, string);
|
AddTextPrinterParameterized3(sTopBarWindowId, 0, -20 - width, 1, gUnknown_8456618, 0, string);
|
||||||
if (copyToVram)
|
if (copyToVram)
|
||||||
CopyWindowToVram(sTopBarWindowId, 3);
|
CopyWindowToVram(sTopBarWindowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -228,7 +228,7 @@ void TopBarWindowPrintTwoStrings(const u8 *string, const u8 *string2, bool8 fgCo
|
|||||||
}
|
}
|
||||||
AddTextPrinterParameterized4(sTopBarWindowId, 1, 4, 1, 0, 0, color, 0, string);
|
AddTextPrinterParameterized4(sTopBarWindowId, 1, 4, 1, 0, 0, color, 0, string);
|
||||||
if (copyToVram)
|
if (copyToVram)
|
||||||
CopyWindowToVram(sTopBarWindowId, 3);
|
CopyWindowToVram(sTopBarWindowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -236,7 +236,7 @@ void TopBarWindowPrintTwoStrings(const u8 *string, const u8 *string2, bool8 fgCo
|
|||||||
static void CopyTopBarWindowToVram(void)
|
static void CopyTopBarWindowToVram(void)
|
||||||
{
|
{
|
||||||
if (sTopBarWindowId != 0xFF)
|
if (sTopBarWindowId != 0xFF)
|
||||||
CopyWindowToVram(sTopBarWindowId, 3);
|
CopyWindowToVram(sTopBarWindowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ClearTopBarWindow(void)
|
void ClearTopBarWindow(void)
|
||||||
@@ -244,7 +244,7 @@ void ClearTopBarWindow(void)
|
|||||||
if (sTopBarWindowId != 0xFF)
|
if (sTopBarWindowId != 0xFF)
|
||||||
{
|
{
|
||||||
FillWindowPixelBuffer(sTopBarWindowId, PIXEL_FILL(15));
|
FillWindowPixelBuffer(sTopBarWindowId, PIXEL_FILL(15));
|
||||||
CopyWindowToVram(sTopBarWindowId, 3);
|
CopyWindowToVram(sTopBarWindowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -254,7 +254,7 @@ void DestroyTopBarWindow(void)
|
|||||||
{
|
{
|
||||||
FillWindowPixelBuffer(sTopBarWindowId, PIXEL_FILL(0));
|
FillWindowPixelBuffer(sTopBarWindowId, PIXEL_FILL(0));
|
||||||
ClearWindowTilemap(sTopBarWindowId);
|
ClearWindowTilemap(sTopBarWindowId);
|
||||||
CopyWindowToVram(sTopBarWindowId, 3);
|
CopyWindowToVram(sTopBarWindowId, COPYWIN_BOTH);
|
||||||
RemoveWindow(sTopBarWindowId);
|
RemoveWindow(sTopBarWindowId);
|
||||||
sTopBarWindowId = 0xFF;
|
sTopBarWindowId = 0xFF;
|
||||||
}
|
}
|
||||||
@@ -457,7 +457,7 @@ void PrintTextArray(u8 windowId, u8 fontId, u8 left, u8 top, u8 lineHeight, u8 i
|
|||||||
|
|
||||||
for (i = 0; i < itemCount; i++)
|
for (i = 0; i < itemCount; i++)
|
||||||
AddTextPrinterParameterized(windowId, fontId, strs[i].text, left, (lineHeight * i) + top, 0xFF, NULL);
|
AddTextPrinterParameterized(windowId, fontId, strs[i].text, left, (lineHeight * i) + top, 0xFF, NULL);
|
||||||
CopyWindowToVram(windowId, 2);
|
CopyWindowToVram(windowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MultichoiceList_PrintItems(u8 windowId, u8 fontId, u8 left, u8 top, u8 lineHeight, u8 itemCount, const struct MenuAction *strs, u8 letterSpacing, u8 lineSpacing)
|
void MultichoiceList_PrintItems(u8 windowId, u8 fontId, u8 left, u8 top, u8 lineHeight, u8 itemCount, const struct MenuAction *strs, u8 letterSpacing, u8 lineSpacing)
|
||||||
@@ -466,7 +466,7 @@ void MultichoiceList_PrintItems(u8 windowId, u8 fontId, u8 left, u8 top, u8 line
|
|||||||
|
|
||||||
for (i = 0; i < itemCount; i++)
|
for (i = 0; i < itemCount; i++)
|
||||||
AddTextPrinterParameterized5(windowId, fontId, strs[i].text, left, (lineHeight * i) + top, 0xFF, NULL, letterSpacing, lineSpacing);
|
AddTextPrinterParameterized5(windowId, fontId, strs[i].text, left, (lineHeight * i) + top, 0xFF, NULL, letterSpacing, lineSpacing);
|
||||||
CopyWindowToVram(windowId, 2);
|
CopyWindowToVram(windowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
void UnionRoomAndTradeMenuPrintOptions(u8 windowId, u8 fontId, u8 lineHeight, u8 itemCount, const struct MenuAction *strs)
|
void UnionRoomAndTradeMenuPrintOptions(u8 windowId, u8 fontId, u8 lineHeight, u8 itemCount, const struct MenuAction *strs)
|
||||||
@@ -498,7 +498,7 @@ void AddItemMenuActionTextPrinters(u8 windowId, u8 fontId, u8 left, u8 top, u8 l
|
|||||||
printer.currentY = printer.y;
|
printer.currentY = printer.y;
|
||||||
AddTextPrinter(&printer, 0xFF, NULL);
|
AddTextPrinter(&printer, 0xFF, NULL);
|
||||||
}
|
}
|
||||||
CopyWindowToVram(windowId, 2);
|
CopyWindowToVram(windowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
// not used
|
// not used
|
||||||
@@ -583,7 +583,7 @@ void MultichoiceGrid_PrintItems(u8 windowId, u8 fontId, u8 itemWidth, u8 itemHei
|
|||||||
for (i = 0; i < rows; ++i)
|
for (i = 0; i < rows; ++i)
|
||||||
for (j = 0; j < cols; ++j)
|
for (j = 0; j < cols; ++j)
|
||||||
AddTextPrinterParameterized(windowId, fontId, strs[i * cols + j].text, itemWidth * j + width, yOffset + itemHeight * i, 0xFF, 0);
|
AddTextPrinterParameterized(windowId, fontId, strs[i * cols + j].text, itemWidth * j + width, yOffset + itemHeight * i, 0xFF, 0);
|
||||||
CopyWindowToVram(windowId, 2);
|
CopyWindowToVram(windowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
//not used
|
//not used
|
||||||
@@ -598,7 +598,7 @@ static void MultichoiceGrid_PrintItemsCustomOrder(u8 windowId, u8 fontId, u8 ite
|
|||||||
for (i = 0; i < rows; ++i)
|
for (i = 0; i < rows; ++i)
|
||||||
for (j = 0; j < cols; ++j)
|
for (j = 0; j < cols; ++j)
|
||||||
AddTextPrinterParameterized(windowId, fontId, strs[orderArray[i * cols + j]].text, itemWidth * j + width, itemHeight * i, 0xFF, 0);
|
AddTextPrinterParameterized(windowId, fontId, strs[orderArray[i * cols + j]].text, itemWidth * j + width, itemHeight * i, 0xFF, 0);
|
||||||
CopyWindowToVram(windowId, 2);
|
CopyWindowToVram(windowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static u8 MultichoiceGrid_InitCursorInternal(u8 windowId, u8 fontId, u8 left, u8 top, u8 optionWidth, u8 cursorHeight, u8 cols, u8 rows, u8 numChoices, u8 cursorPos)
|
static u8 MultichoiceGrid_InitCursorInternal(u8 windowId, u8 fontId, u8 left, u8 top, u8 optionWidth, u8 cursorHeight, u8 cols, u8 rows, u8 numChoices, u8 cursorPos)
|
||||||
|
|||||||
@@ -397,7 +397,7 @@ static void sub_8145D18(u8 whichWindow)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void sub_8146060(void)
|
static void sub_8146060(void)
|
||||||
|
|||||||
@@ -326,8 +326,8 @@ static void sub_8146A30(void)
|
|||||||
{
|
{
|
||||||
AddTextPrinterParameterized3(sWork->windowIds[1], 3, 0, 16 * i + 2, sTextPals[sWork->bgSpec->textPal2], 0, sWork->messages[i]);
|
AddTextPrinterParameterized3(sWork->windowIds[1], 3, 0, 16 * i + 2, sTextPals[sWork->bgSpec->textPal2], 0, sWork->messages[i]);
|
||||||
}
|
}
|
||||||
CopyWindowToVram(sWork->windowIds[0], 3);
|
CopyWindowToVram(sWork->windowIds[0], COPYWIN_BOTH);
|
||||||
CopyWindowToVram(sWork->windowIds[1], 3);
|
CopyWindowToVram(sWork->windowIds[1], COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void sub_8146B58(void)
|
static void sub_8146B58(void)
|
||||||
|
|||||||
+1
-1
@@ -131,6 +131,6 @@ void DrawMoneyBox(int amount, u8 x, u8 y)
|
|||||||
void HideMoneyBox(void)
|
void HideMoneyBox(void)
|
||||||
{
|
{
|
||||||
ClearStdWindowAndFrameToTransparent(sMoneyBoxWindowId, FALSE);
|
ClearStdWindowAndFrameToTransparent(sMoneyBoxWindowId, FALSE);
|
||||||
CopyWindowToVram(sMoneyBoxWindowId, 2);
|
CopyWindowToVram(sMoneyBoxWindowId, COPYWIN_GFX);
|
||||||
RemoveWindow(sMoneyBoxWindowId);
|
RemoveWindow(sMoneyBoxWindowId);
|
||||||
}
|
}
|
||||||
|
|||||||
+10
-10
@@ -478,7 +478,7 @@ void PrintMysteryGiftOrEReaderTopMenu(bool8 mg_or_ereader, bool32 usePickOkCance
|
|||||||
AddTextPrinterParameterized4(0, 2, 2, 2, 0, 0, sMG_Ereader_TextColor_1, 0, gJPText_MysteryGift);
|
AddTextPrinterParameterized4(0, 2, 2, 2, 0, 0, sMG_Ereader_TextColor_1, 0, gJPText_MysteryGift);
|
||||||
AddTextPrinterParameterized4(0, 0, 0x78, 2, 0, 0, sMG_Ereader_TextColor_1, 0, gJPText_DecideStop);
|
AddTextPrinterParameterized4(0, 0, 0x78, 2, 0, 0, sMG_Ereader_TextColor_1, 0, gJPText_DecideStop);
|
||||||
}
|
}
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -530,14 +530,14 @@ void AddTextPrinterToWindow1(const u8 *str)
|
|||||||
AddTextPrinterParameterized4(1, 2, 0, 2, 0, 2, sMG_Ereader_TextColor_2, 0, gStringVar4);
|
AddTextPrinterParameterized4(1, 2, 0, 2, 0, 2, sMG_Ereader_TextColor_2, 0, gStringVar4);
|
||||||
DrawTextBorderOuter(1, 0x001, 0xF);
|
DrawTextBorderOuter(1, 0x001, 0xF);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(1, 3);
|
CopyWindowToVram(1, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ClearTextWindow(void)
|
void ClearTextWindow(void)
|
||||||
{
|
{
|
||||||
rbox_fill_rectangle(1);
|
rbox_fill_rectangle(1);
|
||||||
ClearWindowTilemap(1);
|
ClearWindowTilemap(1);
|
||||||
CopyWindowToVram(1, 1);
|
CopyWindowToVram(1, COPYWIN_MAP);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool32 MG_PrintTextOnWindow1AndWaitButton(u8 *textState, const u8 *str)
|
bool32 MG_PrintTextOnWindow1AndWaitButton(u8 *textState, const u8 *str)
|
||||||
@@ -645,7 +645,7 @@ u32 MysteryGift_HandleThreeOptionMenu(u8 * unused0, u16 * unused1, u8 whichMenu)
|
|||||||
if (response != -1)
|
if (response != -1)
|
||||||
{
|
{
|
||||||
ClearWindowTilemap(2);
|
ClearWindowTilemap(2);
|
||||||
CopyWindowToVram(2, 1);
|
CopyWindowToVram(2, COPYWIN_MAP);
|
||||||
}
|
}
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
@@ -670,7 +670,7 @@ s8 mevent_message_print_and_prompt_yes_no(u8 * textState, u16 * windowId, bool8
|
|||||||
FillWindowPixelBuffer(*windowId, 0x11);
|
FillWindowPixelBuffer(*windowId, 0x11);
|
||||||
AddTextPrinterParameterized4(*windowId, 2, 0, 2, 0, 2, sMG_Ereader_TextColor_2, 0, gStringVar4);
|
AddTextPrinterParameterized4(*windowId, 2, 0, 2, 0, 2, sMG_Ereader_TextColor_2, 0, gStringVar4);
|
||||||
DrawTextBorderOuter(*windowId, 0x001, 0x0F);
|
DrawTextBorderOuter(*windowId, 0x001, 0x0F);
|
||||||
CopyWindowToVram(*windowId, 2);
|
CopyWindowToVram(*windowId, COPYWIN_GFX);
|
||||||
PutWindowTilemap(*windowId);
|
PutWindowTilemap(*windowId);
|
||||||
(*textState)++;
|
(*textState)++;
|
||||||
break;
|
break;
|
||||||
@@ -694,7 +694,7 @@ s8 mevent_message_print_and_prompt_yes_no(u8 * textState, u16 * windowId, bool8
|
|||||||
*textState = 0;
|
*textState = 0;
|
||||||
rbox_fill_rectangle(*windowId);
|
rbox_fill_rectangle(*windowId);
|
||||||
ClearWindowTilemap(*windowId);
|
ClearWindowTilemap(*windowId);
|
||||||
CopyWindowToVram(*windowId, 1);
|
CopyWindowToVram(*windowId, COPYWIN_MAP);
|
||||||
RemoveWindow(*windowId);
|
RemoveWindow(*windowId);
|
||||||
return input;
|
return input;
|
||||||
}
|
}
|
||||||
@@ -703,7 +703,7 @@ s8 mevent_message_print_and_prompt_yes_no(u8 * textState, u16 * windowId, bool8
|
|||||||
*textState = 0;
|
*textState = 0;
|
||||||
rbox_fill_rectangle(*windowId);
|
rbox_fill_rectangle(*windowId);
|
||||||
ClearWindowTilemap(*windowId);
|
ClearWindowTilemap(*windowId);
|
||||||
CopyWindowToVram(*windowId, 1);
|
CopyWindowToVram(*windowId, COPYWIN_MAP);
|
||||||
RemoveWindow(*windowId);
|
RemoveWindow(*windowId);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -731,7 +731,7 @@ s32 HandleMysteryGiftListMenu(u8 * textState, u16 * windowId, bool32 cannotToss,
|
|||||||
FillWindowPixelBuffer(*windowId, 0x11);
|
FillWindowPixelBuffer(*windowId, 0x11);
|
||||||
AddTextPrinterParameterized4(*windowId, 2, 0, 2, 0, 2, sMG_Ereader_TextColor_2, 0, gStringVar4);
|
AddTextPrinterParameterized4(*windowId, 2, 0, 2, 0, 2, sMG_Ereader_TextColor_2, 0, gStringVar4);
|
||||||
DrawTextBorderOuter(*windowId, 0x001, 0x0F);
|
DrawTextBorderOuter(*windowId, 0x001, 0x0F);
|
||||||
CopyWindowToVram(*windowId, 2);
|
CopyWindowToVram(*windowId, COPYWIN_GFX);
|
||||||
PutWindowTilemap(*windowId);
|
PutWindowTilemap(*windowId);
|
||||||
(*textState)++;
|
(*textState)++;
|
||||||
break;
|
break;
|
||||||
@@ -764,7 +764,7 @@ s32 HandleMysteryGiftListMenu(u8 * textState, u16 * windowId, bool32 cannotToss,
|
|||||||
*textState = 0;
|
*textState = 0;
|
||||||
rbox_fill_rectangle(*windowId);
|
rbox_fill_rectangle(*windowId);
|
||||||
ClearWindowTilemap(*windowId);
|
ClearWindowTilemap(*windowId);
|
||||||
CopyWindowToVram(*windowId, 1);
|
CopyWindowToVram(*windowId, COPYWIN_MAP);
|
||||||
RemoveWindow(*windowId);
|
RemoveWindow(*windowId);
|
||||||
return input;
|
return input;
|
||||||
}
|
}
|
||||||
@@ -773,7 +773,7 @@ s32 HandleMysteryGiftListMenu(u8 * textState, u16 * windowId, bool32 cannotToss,
|
|||||||
*textState = 0;
|
*textState = 0;
|
||||||
rbox_fill_rectangle(*windowId);
|
rbox_fill_rectangle(*windowId);
|
||||||
ClearWindowTilemap(*windowId);
|
ClearWindowTilemap(*windowId);
|
||||||
CopyWindowToVram(*windowId, 1);
|
CopyWindowToVram(*windowId, COPYWIN_MAP);
|
||||||
RemoveWindow(*windowId);
|
RemoveWindow(*windowId);
|
||||||
return -2;
|
return -2;
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-3
@@ -708,7 +708,7 @@ static void pokemon_transfer_to_pc_with_message(void)
|
|||||||
DrawDialogueFrame(0, FALSE);
|
DrawDialogueFrame(0, FALSE);
|
||||||
gTextFlags.canABSpeedUpPrint = TRUE;
|
gTextFlags.canABSpeedUpPrint = TRUE;
|
||||||
AddTextPrinterParameterized2(0, 2, gStringVar4, GetTextSpeedSetting(), NULL, TEXT_COLOR_DARK_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GREY);
|
AddTextPrinterParameterized2(0, 2, gStringVar4, GetTextSpeedSetting(), NULL, TEXT_COLOR_DARK_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GREY);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool8 sub_809E1D4(void)
|
static bool8 sub_809E1D4(void)
|
||||||
@@ -1804,7 +1804,7 @@ static void PrintBufferCharactersOnScreen(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
CallAddGenderIconFunc();
|
CallAddGenderIconFunc();
|
||||||
CopyWindowToVram(sNamingScreenData->windows[2], 2);
|
CopyWindowToVram(sNamingScreenData->windows[2], COPYWIN_GFX);
|
||||||
PutWindowTilemap(sNamingScreenData->windows[2]);
|
PutWindowTilemap(sNamingScreenData->windows[2]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1887,7 +1887,7 @@ static void sub_809FAE4(void)
|
|||||||
FillWindowPixelBuffer(sNamingScreenData->windows[4], PIXEL_FILL(15));
|
FillWindowPixelBuffer(sNamingScreenData->windows[4], PIXEL_FILL(15));
|
||||||
AddTextPrinterParameterized3(sNamingScreenData->windows[4], 0, 236 - strwidth, 0, color, 0, gText_MoveOkBack);
|
AddTextPrinterParameterized3(sNamingScreenData->windows[4], 0, 236 - strwidth, 0, color, 0, gText_MoveOkBack);
|
||||||
PutWindowTilemap(sNamingScreenData->windows[4]);
|
PutWindowTilemap(sNamingScreenData->windows[4]);
|
||||||
CopyWindowToVram(sNamingScreenData->windows[4], 3);
|
CopyWindowToVram(sNamingScreenData->windows[4], COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void sub_809FB70(void)
|
static void sub_809FB70(void)
|
||||||
|
|||||||
@@ -471,7 +471,7 @@ void DrawDialogueFrame(u8 windowId, bool8 copyToVram)
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
if (copyToVram == TRUE)
|
if (copyToVram == TRUE)
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
void DrawStdWindowFrame(u8 windowId, bool8 copyToVram)
|
void DrawStdWindowFrame(u8 windowId, bool8 copyToVram)
|
||||||
@@ -480,7 +480,7 @@ void DrawStdWindowFrame(u8 windowId, bool8 copyToVram)
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
if (copyToVram == TRUE)
|
if (copyToVram == TRUE)
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ClearDialogWindowAndFrame(u8 windowId, bool8 copyToVram)
|
void ClearDialogWindowAndFrame(u8 windowId, bool8 copyToVram)
|
||||||
@@ -489,7 +489,7 @@ void ClearDialogWindowAndFrame(u8 windowId, bool8 copyToVram)
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
||||||
ClearWindowTilemap(windowId);
|
ClearWindowTilemap(windowId);
|
||||||
if (copyToVram == TRUE)
|
if (copyToVram == TRUE)
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
if (gQuestLogState == QL_STATE_PLAYBACK)
|
if (gQuestLogState == QL_STATE_PLAYBACK)
|
||||||
CommitQuestLogWindow1();
|
CommitQuestLogWindow1();
|
||||||
}
|
}
|
||||||
@@ -500,7 +500,7 @@ void ClearStdWindowAndFrame(u8 windowId, bool8 copyToVram)
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(1));
|
||||||
ClearWindowTilemap(windowId);
|
ClearWindowTilemap(windowId);
|
||||||
if (copyToVram == TRUE)
|
if (copyToVram == TRUE)
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void WindowFunc_DrawStandardFrame(u8 bg, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 paletteNum)
|
static void WindowFunc_DrawStandardFrame(u8 bg, u8 tilemapLeft, u8 tilemapTop, u8 width, u8 height, u8 paletteNum)
|
||||||
@@ -644,7 +644,7 @@ void DisplayItemMessageOnField(u8 taskId, u8 textSpeed, const u8 *string, TaskFu
|
|||||||
{
|
{
|
||||||
LoadStdWindowFrameGfx();
|
LoadStdWindowFrameGfx();
|
||||||
DisplayMessageAndContinueTask(taskId, 0, DLG_WINDOW_BASE_TILE_NUM, DLG_WINDOW_PALETTE_NUM, textSpeed, GetTextSpeedSetting(), string, callback);
|
DisplayMessageAndContinueTask(taskId, 0, DLG_WINDOW_BASE_TILE_NUM, DLG_WINDOW_PALETTE_NUM, textSpeed, GetTextSpeedSetting(), string, callback);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
void DisplayYesNoMenuDefaultYes(void)
|
void DisplayYesNoMenuDefaultYes(void)
|
||||||
|
|||||||
+9
-9
@@ -584,7 +584,7 @@ static void CreateHelpDocsPage1(void)
|
|||||||
PutWindowTilemap(sOakSpeechResources->unk_0014[0]);
|
PutWindowTilemap(sOakSpeechResources->unk_0014[0]);
|
||||||
FillWindowPixelBuffer(sOakSpeechResources->unk_0014[0], 0x00);
|
FillWindowPixelBuffer(sOakSpeechResources->unk_0014[0], 0x00);
|
||||||
AddTextPrinterParameterized4(sOakSpeechResources->unk_0014[0], 2, 2, 0, 1, 1, sTextColor_HelpSystem, 0, gNewGame_HelpDocs1);
|
AddTextPrinterParameterized4(sOakSpeechResources->unk_0014[0], 2, 2, 0, 1, 1, sTextColor_HelpSystem, 0, gNewGame_HelpDocs1);
|
||||||
CopyWindowToVram(sOakSpeechResources->unk_0014[0], 3);
|
CopyWindowToVram(sOakSpeechResources->unk_0014[0], COPYWIN_BOTH);
|
||||||
FillBgTilemapBufferRect_Palette0(1, 0x3000, 1, 3, 5, 16);
|
FillBgTilemapBufferRect_Palette0(1, 0x3000, 1, 3, 5, 16);
|
||||||
CopyBgTilemapBufferToVram(1);
|
CopyBgTilemapBufferToVram(1);
|
||||||
}
|
}
|
||||||
@@ -606,7 +606,7 @@ static void Task_OakSpeech4(u8 taskId)
|
|||||||
PutWindowTilemap(sOakSpeechResources->unk_0014[i]);
|
PutWindowTilemap(sOakSpeechResources->unk_0014[i]);
|
||||||
FillWindowPixelBuffer(sOakSpeechResources->unk_0014[i], 0x00);
|
FillWindowPixelBuffer(sOakSpeechResources->unk_0014[i], 0x00);
|
||||||
AddTextPrinterParameterized4(sOakSpeechResources->unk_0014[i], 2, 6, 0, 1, 1, sTextColor_HelpSystem, 0, sHelpDocsPtrs[i + r7 * 3]);
|
AddTextPrinterParameterized4(sOakSpeechResources->unk_0014[i], 2, 6, 0, 1, 1, sTextColor_HelpSystem, 0, sHelpDocsPtrs[i + r7 * 3]);
|
||||||
CopyWindowToVram(sOakSpeechResources->unk_0014[i], 3);
|
CopyWindowToVram(sOakSpeechResources->unk_0014[i], COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sOakSpeechResources->unk_0012 == 1)
|
if (sOakSpeechResources->unk_0012 == 1)
|
||||||
@@ -675,7 +675,7 @@ static void Task_OakSpeech3(u8 taskId)
|
|||||||
{
|
{
|
||||||
FillWindowPixelBuffer(sOakSpeechResources->unk_0014[i], 0x00);
|
FillWindowPixelBuffer(sOakSpeechResources->unk_0014[i], 0x00);
|
||||||
ClearWindowTilemap(sOakSpeechResources->unk_0014[i]);
|
ClearWindowTilemap(sOakSpeechResources->unk_0014[i]);
|
||||||
CopyWindowToVram(sOakSpeechResources->unk_0014[i], 3);
|
CopyWindowToVram(sOakSpeechResources->unk_0014[i], COPYWIN_BOTH);
|
||||||
RemoveWindow(sOakSpeechResources->unk_0014[i]);
|
RemoveWindow(sOakSpeechResources->unk_0014[i]);
|
||||||
sOakSpeechResources->unk_0014[i] = 0;
|
sOakSpeechResources->unk_0014[i] = 0;
|
||||||
}
|
}
|
||||||
@@ -699,7 +699,7 @@ static void Task_OakSpeech5(u8 taskId)
|
|||||||
{
|
{
|
||||||
FillWindowPixelBuffer(sOakSpeechResources->unk_0014[i], 0x00);
|
FillWindowPixelBuffer(sOakSpeechResources->unk_0014[i], 0x00);
|
||||||
ClearWindowTilemap(sOakSpeechResources->unk_0014[i]);
|
ClearWindowTilemap(sOakSpeechResources->unk_0014[i]);
|
||||||
CopyWindowToVram(sOakSpeechResources->unk_0014[i], 3);
|
CopyWindowToVram(sOakSpeechResources->unk_0014[i], COPYWIN_BOTH);
|
||||||
RemoveWindow(sOakSpeechResources->unk_0014[i]);
|
RemoveWindow(sOakSpeechResources->unk_0014[i]);
|
||||||
sOakSpeechResources->unk_0014[i] = 0;
|
sOakSpeechResources->unk_0014[i] = 0;
|
||||||
}
|
}
|
||||||
@@ -733,7 +733,7 @@ static void Task_OakSpeech6(u8 taskId)
|
|||||||
data[14] = AddWindow(&sNewGameAdventureIntroWindowTemplates[0]);
|
data[14] = AddWindow(&sNewGameAdventureIntroWindowTemplates[0]);
|
||||||
PutWindowTilemap(data[14]);
|
PutWindowTilemap(data[14]);
|
||||||
FillWindowPixelBuffer(data[14], 0x00);
|
FillWindowPixelBuffer(data[14], 0x00);
|
||||||
CopyWindowToVram(data[14], 3);
|
CopyWindowToVram(data[14], COPYWIN_BOTH);
|
||||||
sOakSpeechResources->unk_0012 = 0;
|
sOakSpeechResources->unk_0012 = 0;
|
||||||
gMain.state = 0;
|
gMain.state = 0;
|
||||||
data[15] = 16;
|
data[15] = 16;
|
||||||
@@ -856,7 +856,7 @@ static void Task_OakSpeech8(u8 taskId)
|
|||||||
DestroyTopBarWindow();
|
DestroyTopBarWindow();
|
||||||
FillWindowPixelBuffer(data[14], 0x00);
|
FillWindowPixelBuffer(data[14], 0x00);
|
||||||
ClearWindowTilemap(data[14]);
|
ClearWindowTilemap(data[14]);
|
||||||
CopyWindowToVram(data[14], 3);
|
CopyWindowToVram(data[14], COPYWIN_BOTH);
|
||||||
RemoveWindow(data[14]);
|
RemoveWindow(data[14]);
|
||||||
data[14] = 0;
|
data[14] = 0;
|
||||||
FillBgTilemapBufferRect_Palette0(1, 0x000, 0, 0, 30, 20);
|
FillBgTilemapBufferRect_Palette0(1, 0x000, 0, 0, 30, 20);
|
||||||
@@ -902,7 +902,7 @@ static void Task_OakSpeech9(u8 taskId)
|
|||||||
{ \
|
{ \
|
||||||
AddTextPrinterParameterized2(0, 4, str, speed, NULL, 2, 1, 3); \
|
AddTextPrinterParameterized2(0, 4, str, speed, NULL, 2, 1, 3); \
|
||||||
} \
|
} \
|
||||||
CopyWindowToVram(0, 3); \
|
CopyWindowToVram(0, COPYWIN_BOTH); \
|
||||||
})
|
})
|
||||||
|
|
||||||
static void Task_OakSpeech10(u8 taskId)
|
static void Task_OakSpeech10(u8 taskId)
|
||||||
@@ -1072,7 +1072,7 @@ static void Task_OakSpeech19(u8 taskId)
|
|||||||
sOakSpeechResources->textColor[2] = 3;
|
sOakSpeechResources->textColor[2] = 3;
|
||||||
AddTextPrinterParameterized3(gTasks[taskId].data[13], 2, 8, 17, sOakSpeechResources->textColor, 0, gText_Girl);
|
AddTextPrinterParameterized3(gTasks[taskId].data[13], 2, 8, 17, sOakSpeechResources->textColor, 0, gText_Girl);
|
||||||
Menu_InitCursor(gTasks[taskId].data[13], 2, 0, 1, GetFontAttribute(2, 1) + 2, 2, 0);
|
Menu_InitCursor(gTasks[taskId].data[13], 2, 0, 1, GetFontAttribute(2, 1) + 2, 2, 0);
|
||||||
CopyWindowToVram(gTasks[taskId].data[13], 3);
|
CopyWindowToVram(gTasks[taskId].data[13], COPYWIN_BOTH);
|
||||||
gTasks[taskId].func = Task_OakSpeech20;
|
gTasks[taskId].func = Task_OakSpeech20;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1869,7 +1869,7 @@ static void PrintNameChoiceOptions(u8 taskId, u8 state)
|
|||||||
AddTextPrinterParameterized(data[13], 2, textPtrs[i], 8, 16 * (i + 1) + 1, 0, NULL);
|
AddTextPrinterParameterized(data[13], 2, textPtrs[i], 8, 16 * (i + 1) + 1, 0, NULL);
|
||||||
}
|
}
|
||||||
Menu_InitCursor(data[13], 2, 0, 1, 16, 5, 0);
|
Menu_InitCursor(data[13], 2, 0, 1, 16, 5, 0);
|
||||||
CopyWindowToVram(data[13], 3);
|
CopyWindowToVram(data[13], COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void GetDefaultName(u8 arg0, u8 namePick)
|
static void GetDefaultName(u8 arg0, u8 namePick)
|
||||||
|
|||||||
+3
-3
@@ -318,7 +318,7 @@ static void OptionMenu_PickSwitchCancel(void)
|
|||||||
FillWindowPixelBuffer(2, PIXEL_FILL(15));
|
FillWindowPixelBuffer(2, PIXEL_FILL(15));
|
||||||
AddTextPrinterParameterized3(2, 0, x, 0, sOptionMenuPickSwitchCancelTextColor, 0, gText_PickSwitchCancel);
|
AddTextPrinterParameterized3(2, 0, x, 0, sOptionMenuPickSwitchCancelTextColor, 0, gText_PickSwitchCancel);
|
||||||
PutWindowTilemap(2);
|
PutWindowTilemap(2);
|
||||||
CopyWindowToVram(2, 3);
|
CopyWindowToVram(2, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void OptionMenu_ResetSpriteData(void)
|
static void OptionMenu_ResetSpriteData(void)
|
||||||
@@ -500,7 +500,7 @@ static void BufferOptionMenuString(u8 selection)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(1, 3);
|
CopyWindowToVram(1, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void CloseAndSaveOptionMenu(u8 taskId)
|
static void CloseAndSaveOptionMenu(u8 taskId)
|
||||||
@@ -524,7 +524,7 @@ static void PrintOptionMenuHeader(void)
|
|||||||
FillWindowPixelBuffer(0, PIXEL_FILL(1));
|
FillWindowPixelBuffer(0, PIXEL_FILL(1));
|
||||||
AddTextPrinterParameterized(WIN_TEXT_OPTION, 2, gText_MenuOption, 8, 1, TEXT_SPEED_FF, NULL);
|
AddTextPrinterParameterized(WIN_TEXT_OPTION, 2, gText_MenuOption, 8, 1, TEXT_SPEED_FF, NULL);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void DrawOptionMenuBg(void)
|
static void DrawOptionMenuBg(void)
|
||||||
|
|||||||
+7
-7
@@ -731,7 +731,7 @@ static void RenderPartyMenuBox(u8 slot)
|
|||||||
{
|
{
|
||||||
DisplayPartyPokemonDataForMultiBattle(slot);
|
DisplayPartyPokemonDataForMultiBattle(slot);
|
||||||
LoadPartyBoxPalette(&sPartyMenuBoxes[slot], PARTY_PAL_MULTI_ALT);
|
LoadPartyBoxPalette(&sPartyMenuBoxes[slot], PARTY_PAL_MULTI_ALT);
|
||||||
CopyWindowToVram(sPartyMenuBoxes[slot].windowId, 2);
|
CopyWindowToVram(sPartyMenuBoxes[slot].windowId, COPYWIN_GFX);
|
||||||
PutWindowTilemap(sPartyMenuBoxes[slot].windowId);
|
PutWindowTilemap(sPartyMenuBoxes[slot].windowId);
|
||||||
ScheduleBgCopyTilemapToVram(2);
|
ScheduleBgCopyTilemapToVram(2);
|
||||||
}
|
}
|
||||||
@@ -740,7 +740,7 @@ static void RenderPartyMenuBox(u8 slot)
|
|||||||
if (GetMonData(&gPlayerParty[slot], MON_DATA_SPECIES) == SPECIES_NONE)
|
if (GetMonData(&gPlayerParty[slot], MON_DATA_SPECIES) == SPECIES_NONE)
|
||||||
{
|
{
|
||||||
DrawEmptySlot(sPartyMenuBoxes[slot].windowId);
|
DrawEmptySlot(sPartyMenuBoxes[slot].windowId);
|
||||||
CopyWindowToVram(sPartyMenuBoxes[slot].windowId, 2);
|
CopyWindowToVram(sPartyMenuBoxes[slot].windowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -2159,7 +2159,7 @@ static void CreateCancelConfirmWindows(bool8 chooseHalf)
|
|||||||
FillWindowPixelBuffer(confirmWindowId, PIXEL_FILL(0));
|
FillWindowPixelBuffer(confirmWindowId, PIXEL_FILL(0));
|
||||||
AddTextPrinterParameterized4(confirmWindowId, 0, (48 - GetStringWidth(0, gMenuText_Confirm, 0)) / 2u, 1, 0, 0, sFontColorTable[0], -1, gMenuText_Confirm);
|
AddTextPrinterParameterized4(confirmWindowId, 0, (48 - GetStringWidth(0, gMenuText_Confirm, 0)) / 2u, 1, 0, 0, sFontColorTable[0], -1, gMenuText_Confirm);
|
||||||
PutWindowTilemap(confirmWindowId);
|
PutWindowTilemap(confirmWindowId);
|
||||||
CopyWindowToVram(confirmWindowId, 2);
|
CopyWindowToVram(confirmWindowId, COPYWIN_GFX);
|
||||||
cancelWindowId = AddWindow(&sMultiCancelButtonWindowTemplate);
|
cancelWindowId = AddWindow(&sMultiCancelButtonWindowTemplate);
|
||||||
offset = 0;
|
offset = 0;
|
||||||
}
|
}
|
||||||
@@ -2181,7 +2181,7 @@ static void CreateCancelConfirmWindows(bool8 chooseHalf)
|
|||||||
AddTextPrinterParameterized3(cancelWindowId, 0, offset, 1, sFontColorTable[0], -1, gOtherText_Exit);
|
AddTextPrinterParameterized3(cancelWindowId, 0, offset, 1, sFontColorTable[0], -1, gOtherText_Exit);
|
||||||
}
|
}
|
||||||
PutWindowTilemap(cancelWindowId);
|
PutWindowTilemap(cancelWindowId);
|
||||||
CopyWindowToVram(cancelWindowId, 2);
|
CopyWindowToVram(cancelWindowId, COPYWIN_GFX);
|
||||||
ScheduleBgCopyTilemapToVram(0);
|
ScheduleBgCopyTilemapToVram(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2467,7 +2467,7 @@ static void DisplayPartyPokemonHPBar(u16 hp, u16 maxhp, struct PartyMenuBox *men
|
|||||||
FillWindowPixelRect(menuBox->windowId, 0x0D, menuBox->infoRects->dimensions[20] + hpFraction, menuBox->infoRects->dimensions[21], menuBox->infoRects->dimensions[22] - hpFraction, 1);
|
FillWindowPixelRect(menuBox->windowId, 0x0D, menuBox->infoRects->dimensions[20] + hpFraction, menuBox->infoRects->dimensions[21], menuBox->infoRects->dimensions[22] - hpFraction, 1);
|
||||||
FillWindowPixelRect(menuBox->windowId, 0x02, menuBox->infoRects->dimensions[20] + hpFraction, menuBox->infoRects->dimensions[21] + 1, menuBox->infoRects->dimensions[22] - hpFraction, 2);
|
FillWindowPixelRect(menuBox->windowId, 0x02, menuBox->infoRects->dimensions[20] + hpFraction, menuBox->infoRects->dimensions[21] + 1, menuBox->infoRects->dimensions[22] - hpFraction, 2);
|
||||||
}
|
}
|
||||||
CopyWindowToVram(menuBox->windowId, 2);
|
CopyWindowToVram(menuBox->windowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void DisplayPartyPokemonDescriptionText(u8 stringId, struct PartyMenuBox *menuBox, u8 c)
|
static void DisplayPartyPokemonDescriptionText(u8 stringId, struct PartyMenuBox *menuBox, u8 c)
|
||||||
@@ -5132,7 +5132,7 @@ static void DisplayLevelUpStatsPg1(u8 taskId)
|
|||||||
|
|
||||||
arrayPtr[12] = CreateLevelUpStatsWindow();
|
arrayPtr[12] = CreateLevelUpStatsWindow();
|
||||||
DrawLevelUpWindowPg1(arrayPtr[12], arrayPtr, &arrayPtr[6], 1, 2, 3);
|
DrawLevelUpWindowPg1(arrayPtr[12], arrayPtr, &arrayPtr[6], 1, 2, 3);
|
||||||
CopyWindowToVram(arrayPtr[12], 2);
|
CopyWindowToVram(arrayPtr[12], COPYWIN_GFX);
|
||||||
ScheduleBgCopyTilemapToVram(2);
|
ScheduleBgCopyTilemapToVram(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -5141,7 +5141,7 @@ static void DisplayLevelUpStatsPg2(u8 taskId)
|
|||||||
s16 *arrayPtr = sPartyMenuInternal->data;
|
s16 *arrayPtr = sPartyMenuInternal->data;
|
||||||
|
|
||||||
DrawLevelUpWindowPg2(arrayPtr[12], &arrayPtr[6], 1, 2, 3);
|
DrawLevelUpWindowPg2(arrayPtr[12], &arrayPtr[6], 1, 2, 3);
|
||||||
CopyWindowToVram(arrayPtr[12], 2);
|
CopyWindowToVram(arrayPtr[12], COPYWIN_GFX);
|
||||||
ScheduleBgCopyTilemapToVram(2);
|
ScheduleBgCopyTilemapToVram(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -401,7 +401,7 @@ static void Task_PlayerPcCancel(u8 taskId)
|
|||||||
s16 *data = gTasks[taskId].data;
|
s16 *data = gTasks[taskId].data;
|
||||||
ClearStdWindowAndFrameToTransparent(tWindowId, FALSE);
|
ClearStdWindowAndFrameToTransparent(tWindowId, FALSE);
|
||||||
ClearWindowTilemap(tWindowId);
|
ClearWindowTilemap(tWindowId);
|
||||||
CopyWindowToVram(tWindowId, 1);
|
CopyWindowToVram(tWindowId, COPYWIN_MAP);
|
||||||
RemoveWindow(tWindowId);
|
RemoveWindow(tWindowId);
|
||||||
Task_ReturnToTopMenu(taskId);
|
Task_ReturnToTopMenu(taskId);
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-12
@@ -516,11 +516,11 @@ void sub_8102C28(void)
|
|||||||
FillWindowPixelBuffer(1, PIXEL_FILL(15));
|
FillWindowPixelBuffer(1, PIXEL_FILL(15));
|
||||||
sub_8104C2C(gUnknown_8415DB8);
|
sub_8104C2C(gUnknown_8415DB8);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
PutWindowTilemap(gUnknown_203ACF0->field_16);
|
PutWindowTilemap(gUnknown_203ACF0->field_16);
|
||||||
CopyWindowToVram(gUnknown_203ACF0->field_16, 2);
|
CopyWindowToVram(gUnknown_203ACF0->field_16, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_8102EC0(s32 itemIndex, bool8 onInit, struct ListMenu *list)
|
void sub_8102EC0(s32 itemIndex, bool8 onInit, struct ListMenu *list)
|
||||||
@@ -538,7 +538,7 @@ void sub_8102EC0(s32 itemIndex, bool8 onInit, struct ListMenu *list)
|
|||||||
LoadPalette(gUnknown_84520F4[itemIndex].pal, 0x10, 0x20);
|
LoadPalette(gUnknown_84520F4[itemIndex].pal, 0x10, 0x20);
|
||||||
}
|
}
|
||||||
PutWindowTilemap(gUnknown_203ACF0->field_15);
|
PutWindowTilemap(gUnknown_203ACF0->field_15);
|
||||||
CopyWindowToVram(gUnknown_203ACF0->field_15, 2);
|
CopyWindowToVram(gUnknown_203ACF0->field_15, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_8102F48(u8 windowId, s32 itemId, u8 y)
|
void sub_8102F48(u8 windowId, s32 itemId, u8 y)
|
||||||
@@ -631,8 +631,8 @@ void sub_810317C(void)
|
|||||||
sub_8106E78(gUnknown_8415F3D, 1);
|
sub_8106E78(gUnknown_8415F3D, 1);
|
||||||
FillWindowPixelBuffer(1, PIXEL_FILL(15));
|
FillWindowPixelBuffer(1, PIXEL_FILL(15));
|
||||||
sub_8104C2C(gText_PickOKExit);
|
sub_8104C2C(gText_PickOKExit);
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_8103238(u8 taskId)
|
void sub_8103238(u8 taskId)
|
||||||
@@ -717,8 +717,8 @@ void sub_810345C(void)
|
|||||||
sub_8106E78(gUnknown_8415F4A, 1);
|
sub_8106E78(gUnknown_8415F4A, 1);
|
||||||
FillWindowPixelBuffer(1, PIXEL_FILL(15));
|
FillWindowPixelBuffer(1, PIXEL_FILL(15));
|
||||||
sub_8104C2C(gText_PickOKExit);
|
sub_8104C2C(gText_PickOKExit);
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
u16 sub_8103518(u8 a0)
|
u16 sub_8103518(u8 a0)
|
||||||
@@ -1841,7 +1841,7 @@ bool8 sub_8104C64(u16 a0, u8 a1, u8 a2)
|
|||||||
FillWindowPixelBuffer(gUnknown_203ACF0->field_20[a1], PIXEL_FILL(0));
|
FillWindowPixelBuffer(gUnknown_203ACF0->field_20[a1], PIXEL_FILL(0));
|
||||||
sub_81049FC(gUnknown_203ACF0->field_20[a1], a0, a1 * 16 + 16);
|
sub_81049FC(gUnknown_203ACF0->field_20[a1], a0, a1 * 16 + 16);
|
||||||
PutWindowTilemap(gUnknown_203ACF0->field_20[a1]);
|
PutWindowTilemap(gUnknown_203ACF0->field_20[a1]);
|
||||||
CopyWindowToVram(gUnknown_203ACF0->field_20[a1], 2);
|
CopyWindowToVram(gUnknown_203ACF0->field_20[a1], COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
PutWindowTilemap(gUnknown_203ACF0->field_20[a1]);
|
PutWindowTilemap(gUnknown_203ACF0->field_20[a1]);
|
||||||
@@ -1861,7 +1861,7 @@ bool8 sub_8104C64(u16 a0, u8 a1, u8 a2)
|
|||||||
if (sub_8104AB0(a0, FLAG_GET_CAUGHT, TRUE))
|
if (sub_8104AB0(a0, FLAG_GET_CAUGHT, TRUE))
|
||||||
BlitBitmapRectToWindow(gUnknown_203ACF0->field_24[a1], gUnknown_8443600, 0, 0, 8, 8, 2, 3, 8, 8);
|
BlitBitmapRectToWindow(gUnknown_203ACF0->field_24[a1], gUnknown_8443600, 0, 0, 8, 8, 2, 3, 8, 8);
|
||||||
PutWindowTilemap(gUnknown_203ACF0->field_24[a1]);
|
PutWindowTilemap(gUnknown_203ACF0->field_24[a1]);
|
||||||
CopyWindowToVram(gUnknown_203ACF0->field_24[a1], 2);
|
CopyWindowToVram(gUnknown_203ACF0->field_24[a1], COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1906,11 +1906,11 @@ bool8 sub_8104F0C(bool8 a0)
|
|||||||
sub_8106E78(gDexCategoryNamePtrs[gUnknown_203ACF0->field_28], 0);
|
sub_8106E78(gDexCategoryNamePtrs[gUnknown_203ACF0->field_28], 0);
|
||||||
sub_8104EC0(0, sub_8106AF8(gUnknown_203ACF0->field_2B), sub_8106AF8(gUnknown_203ACF0->field_2A - 1), 160, 2);
|
sub_8104EC0(0, sub_8106AF8(gUnknown_203ACF0->field_2B), sub_8106AF8(gUnknown_203ACF0->field_2A - 1), 160, 2);
|
||||||
}
|
}
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
FillWindowPixelBuffer(1, PIXEL_FILL(15));
|
FillWindowPixelBuffer(1, PIXEL_FILL(15));
|
||||||
if (!a0)
|
if (!a0)
|
||||||
sub_8104C2C(gUnknown_8415F6C);
|
sub_8104C2C(gUnknown_8415F6C);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
if (gUnknown_203ACF0->field_18[0] != 0xFFFF)
|
if (gUnknown_203ACF0->field_18[0] != 0xFFFF)
|
||||||
sub_8104C64(gUnknown_203ACF0->field_18[0], 0, gUnknown_203ACF0->field_2C);
|
sub_8104C64(gUnknown_203ACF0->field_18[0], 0, gUnknown_203ACF0->field_2C);
|
||||||
if (gUnknown_203ACF0->field_18[1] != 0xFFFF)
|
if (gUnknown_203ACF0->field_18[1] != 0xFFFF)
|
||||||
|
|||||||
@@ -337,7 +337,7 @@ static void sub_814A0C8(void)
|
|||||||
case 0:
|
case 0:
|
||||||
gUnknown_203F3D8->unk12 = sub_814A754(1, 8, 20, 2);
|
gUnknown_203F3D8->unk12 = sub_814A754(1, 8, 20, 2);
|
||||||
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gText_WantToPlayAgain2, 0, 2, TEXT_SPEED_FF, NULL);
|
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gText_WantToPlayAgain2, 0, 2, TEXT_SPEED_FF, NULL);
|
||||||
CopyWindowToVram(gUnknown_203F3D8->unk12, 2);
|
CopyWindowToVram(gUnknown_203F3D8->unk12, COPYWIN_GFX);
|
||||||
gUnknown_203F3D8->unk4++;
|
gUnknown_203F3D8->unk4++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -364,7 +364,7 @@ static void sub_814A174(void)
|
|||||||
case 0:
|
case 0:
|
||||||
gUnknown_203F3D8->unk12 = sub_814A754(2, 7, 26, 4);
|
gUnknown_203F3D8->unk12 = sub_814A754(2, 7, 26, 4);
|
||||||
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gText_SavingDontTurnOffPower, 0, 2, TEXT_SPEED_FF, NULL);
|
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gText_SavingDontTurnOffPower, 0, 2, TEXT_SPEED_FF, NULL);
|
||||||
CopyWindowToVram(gUnknown_203F3D8->unk12, 2);
|
CopyWindowToVram(gUnknown_203F3D8->unk12, COPYWIN_GFX);
|
||||||
gUnknown_203F3D8->unk4++;
|
gUnknown_203F3D8->unk4++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -407,7 +407,7 @@ static void sub_814A264(void)
|
|||||||
case 0:
|
case 0:
|
||||||
gUnknown_203F3D8->unk12 = sub_814A754(2, 8, 22, 4);
|
gUnknown_203F3D8->unk12 = sub_814A754(2, 8, 22, 4);
|
||||||
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gText_SomeoneDroppedOut2, 0, 2, TEXT_SPEED_FF, NULL);
|
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gText_SomeoneDroppedOut2, 0, 2, TEXT_SPEED_FF, NULL);
|
||||||
CopyWindowToVram(gUnknown_203F3D8->unk12, 2);
|
CopyWindowToVram(gUnknown_203F3D8->unk12, COPYWIN_GFX);
|
||||||
gUnknown_203F3D8->unk4++;
|
gUnknown_203F3D8->unk4++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -433,7 +433,7 @@ static void sub_814A308(void)
|
|||||||
case 0:
|
case 0:
|
||||||
gUnknown_203F3D8->unk12 = sub_814A754(7, 10, 16, 2);
|
gUnknown_203F3D8->unk12 = sub_814A754(7, 10, 16, 2);
|
||||||
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gText_CommunicationStandby4, 0, 2, TEXT_SPEED_FF, NULL);
|
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gText_CommunicationStandby4, 0, 2, TEXT_SPEED_FF, NULL);
|
||||||
CopyWindowToVram(gUnknown_203F3D8->unk12, 2);
|
CopyWindowToVram(gUnknown_203F3D8->unk12, COPYWIN_GFX);
|
||||||
gUnknown_203F3D8->unk4++;
|
gUnknown_203F3D8->unk4++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -526,7 +526,7 @@ void sub_814A468(u16 itemId, u16 quantity)
|
|||||||
DynamicPlaceholderTextUtil_ExpandPlaceholders(gUnknown_203F3D8->strBuff, gText_AwesomeWonF701F700);
|
DynamicPlaceholderTextUtil_ExpandPlaceholders(gUnknown_203F3D8->strBuff, gText_AwesomeWonF701F700);
|
||||||
gUnknown_203F3D8->unk12 = sub_814A754(4, 8, 22, 4);
|
gUnknown_203F3D8->unk12 = sub_814A754(4, 8, 22, 4);
|
||||||
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gUnknown_203F3D8->strBuff, 0, 2, TEXT_SPEED_FF, NULL);
|
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gUnknown_203F3D8->strBuff, 0, 2, TEXT_SPEED_FF, NULL);
|
||||||
CopyWindowToVram(gUnknown_203F3D8->unk12, 2);
|
CopyWindowToVram(gUnknown_203F3D8->unk12, COPYWIN_GFX);
|
||||||
gUnknown_203F3D8->unk14 = MUS_FANFA1;
|
gUnknown_203F3D8->unk14 = MUS_FANFA1;
|
||||||
gUnknown_203F3D8->unkD = 0;
|
gUnknown_203F3D8->unkD = 0;
|
||||||
}
|
}
|
||||||
@@ -539,7 +539,7 @@ void sub_814A53C(u16 itemId)
|
|||||||
DynamicPlaceholderTextUtil_ExpandPlaceholders(gUnknown_203F3D8->strBuff, gText_FilledStorageSpace2);
|
DynamicPlaceholderTextUtil_ExpandPlaceholders(gUnknown_203F3D8->strBuff, gText_FilledStorageSpace2);
|
||||||
gUnknown_203F3D8->unk12 = sub_814A754(4, 8, 22, 4);
|
gUnknown_203F3D8->unk12 = sub_814A754(4, 8, 22, 4);
|
||||||
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gUnknown_203F3D8->strBuff, 0, 2, TEXT_SPEED_FF, NULL);
|
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gUnknown_203F3D8->strBuff, 0, 2, TEXT_SPEED_FF, NULL);
|
||||||
CopyWindowToVram(gUnknown_203F3D8->unk12, 2);
|
CopyWindowToVram(gUnknown_203F3D8->unk12, COPYWIN_GFX);
|
||||||
gUnknown_203F3D8->unk14 = 0;
|
gUnknown_203F3D8->unk14 = 0;
|
||||||
gUnknown_203F3D8->unkD = 0;
|
gUnknown_203F3D8->unkD = 0;
|
||||||
}
|
}
|
||||||
@@ -552,7 +552,7 @@ void sub_814A5B4(u16 itemId)
|
|||||||
DynamicPlaceholderTextUtil_ExpandPlaceholders(gUnknown_203F3D8->strBuff, gText_CantHoldMore);
|
DynamicPlaceholderTextUtil_ExpandPlaceholders(gUnknown_203F3D8->strBuff, gText_CantHoldMore);
|
||||||
gUnknown_203F3D8->unk12 = sub_814A754(4, 9, 22, 2);
|
gUnknown_203F3D8->unk12 = sub_814A754(4, 9, 22, 2);
|
||||||
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gUnknown_203F3D8->strBuff, 0, 2, TEXT_SPEED_FF, NULL);
|
AddTextPrinterParameterized(gUnknown_203F3D8->unk12, 2, gUnknown_203F3D8->strBuff, 0, 2, TEXT_SPEED_FF, NULL);
|
||||||
CopyWindowToVram(gUnknown_203F3D8->unk12, 2);
|
CopyWindowToVram(gUnknown_203F3D8->unk12, COPYWIN_GFX);
|
||||||
gUnknown_203F3D8->unk14 = 0;
|
gUnknown_203F3D8->unk14 = 0;
|
||||||
gUnknown_203F3D8->unkD = 0;
|
gUnknown_203F3D8->unkD = 0;
|
||||||
}
|
}
|
||||||
@@ -596,7 +596,7 @@ void sub_814A6CC(void)
|
|||||||
if (gUnknown_203F3D8->unk12 != 0xFF)
|
if (gUnknown_203F3D8->unk12 != 0xFF)
|
||||||
{
|
{
|
||||||
rbox_fill_rectangle(gUnknown_203F3D8->unk12);
|
rbox_fill_rectangle(gUnknown_203F3D8->unk12);
|
||||||
CopyWindowToVram(gUnknown_203F3D8->unk12, 1);
|
CopyWindowToVram(gUnknown_203F3D8->unk12, COPYWIN_MAP);
|
||||||
gUnknown_203F3D8->unkD = 0;
|
gUnknown_203F3D8->unkD = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -857,7 +857,7 @@ static void sub_814AB98(int multiplayerId, u8 clr1, u8 clr2, u8 clr3)
|
|||||||
x = 64 - GetStringWidth(0, sub_81499E0(multiplayerId), -1);
|
x = 64 - GetStringWidth(0, sub_81499E0(multiplayerId), -1);
|
||||||
x /= 2;
|
x /= 2;
|
||||||
AddTextPrinterParameterized3(gUnknown_203F3D8->unk1C[multiplayerId], 0, x, 2, colors, -1, sub_81499E0(multiplayerId));
|
AddTextPrinterParameterized3(gUnknown_203F3D8->unk1C[multiplayerId], 0, x, 2, colors, -1, sub_81499E0(multiplayerId));
|
||||||
CopyWindowToVram(gUnknown_203F3D8->unk1C[multiplayerId], 2);
|
CopyWindowToVram(gUnknown_203F3D8->unk1C[multiplayerId], COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void sub_814AC30(bool32 arg0)
|
static void sub_814AC30(bool32 arg0)
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ static void Task_ShowPokemonJumpRecords(u8 taskId)
|
|||||||
case 0:
|
case 0:
|
||||||
data[1] = AddWindow(&gUnknown_846E2CC);
|
data[1] = AddWindow(&gUnknown_846E2CC);
|
||||||
sub_814B5C4(data[1]);
|
sub_814B5C4(data[1]);
|
||||||
CopyWindowToVram(data[1], 3);
|
CopyWindowToVram(data[1], COPYWIN_BOTH);
|
||||||
data[0]++;
|
data[0]++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -87,7 +87,7 @@ static void Task_ShowPokemonJumpRecords(u8 taskId)
|
|||||||
if (JOY_NEW(A_BUTTON | B_BUTTON))
|
if (JOY_NEW(A_BUTTON | B_BUTTON))
|
||||||
{
|
{
|
||||||
rbox_fill_rectangle(data[1]);
|
rbox_fill_rectangle(data[1]);
|
||||||
CopyWindowToVram(data[1], 1);
|
CopyWindowToVram(data[1], COPYWIN_MAP);
|
||||||
data[0]++;
|
data[0]++;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -341,7 +341,7 @@ void InitPokemonSpecialAnimScene(struct PokemonSpecialAnimScene * buffer, u16 an
|
|||||||
LoadBgGfxByAnimType(animType);
|
LoadBgGfxByAnimType(animType);
|
||||||
FillWindowPixelBuffer(0, PIXEL_FILL(0));
|
FillWindowPixelBuffer(0, PIXEL_FILL(0));
|
||||||
TextWindow_SetUserSelectedFrame(0, 0x000, 0xe0);
|
TextWindow_SetUserSelectedFrame(0, 0x000, 0xe0);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
ShowBg(0);
|
ShowBg(0);
|
||||||
ShowBg(3);
|
ShowBg(3);
|
||||||
HideBg(1);
|
HideBg(1);
|
||||||
@@ -370,14 +370,14 @@ void PSA_ShowMessageWindow(void)
|
|||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
FillWindowPixelBuffer(0, PIXEL_FILL(1));
|
FillWindowPixelBuffer(0, PIXEL_FILL(1));
|
||||||
DrawTextBorderOuter(0, 0x001, 0xE);
|
DrawTextBorderOuter(0, 0x001, 0xE);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PSA_HideMessageWindow(void)
|
void PSA_HideMessageWindow(void)
|
||||||
{
|
{
|
||||||
ClearWindowTilemap(0);
|
ClearWindowTilemap(0);
|
||||||
ClearStdWindowAndFrameToTransparent(0, FALSE);
|
ClearStdWindowAndFrameToTransparent(0, FALSE);
|
||||||
CopyWindowToVram(0, 1);
|
CopyWindowToVram(0, COPYWIN_MAP);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PSA_PrintMessage(u8 messageId)
|
void PSA_PrintMessage(u8 messageId)
|
||||||
@@ -448,7 +448,7 @@ void PSA_PrintMessage(u8 messageId)
|
|||||||
void PSA_AfterPoof_ClearMessageWindow(void)
|
void PSA_AfterPoof_ClearMessageWindow(void)
|
||||||
{
|
{
|
||||||
FillWindowPixelBuffer(0, PIXEL_FILL(1));
|
FillWindowPixelBuffer(0, PIXEL_FILL(1));
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool8 PSA_IsMessagePrintTaskActive(void)
|
bool8 PSA_IsMessagePrintTaskActive(void)
|
||||||
@@ -612,12 +612,12 @@ UNUSED void PSA_DrawLevelUpWindowPg1(u16 *statsBefore, u16 *statsAfter)
|
|||||||
DrawTextBorderOuter(1, 0x001, 0xE);
|
DrawTextBorderOuter(1, 0x001, 0xE);
|
||||||
DrawLevelUpWindowPg1(1, statsBefore, statsAfter, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_GREY);
|
DrawLevelUpWindowPg1(1, statsBefore, statsAfter, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_GREY);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(1, 3);
|
CopyWindowToVram(1, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
UNUSED void PSA_DrawLevelUpWindowPg2(u16 *currStats)
|
UNUSED void PSA_DrawLevelUpWindowPg2(u16 *currStats)
|
||||||
{
|
{
|
||||||
DrawLevelUpWindowPg2(1, currStats, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_GREY);
|
DrawLevelUpWindowPg2(1, currStats, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_GREY);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
UNUSED bool8 PSA_IsCopyingLevelUpWindowToVram(void)
|
UNUSED bool8 PSA_IsCopyingLevelUpWindowToVram(void)
|
||||||
|
|||||||
@@ -247,8 +247,8 @@ static void Task_PokemonStorageSystemPC(u8 taskId)
|
|||||||
DrawDialogueFrame(0, 0);
|
DrawDialogueFrame(0, 0);
|
||||||
FillWindowPixelBuffer(0, PIXEL_FILL(1));
|
FillWindowPixelBuffer(0, PIXEL_FILL(1));
|
||||||
AddTextPrinterParameterized2(0, 2, sUnknown_83CDA20[task->data[1]].desc, TEXT_SPEED_FF, NULL, TEXT_COLOR_DARK_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GREY);
|
AddTextPrinterParameterized2(0, 2, sUnknown_83CDA20[task->data[1]].desc, TEXT_SPEED_FF, NULL, TEXT_COLOR_DARK_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_LIGHT_GREY);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
CopyWindowToVram(task->data[15], 3);
|
CopyWindowToVram(task->data[15], COPYWIN_BOTH);
|
||||||
task->data[0]++;
|
task->data[0]++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
|
|||||||
@@ -2309,7 +2309,7 @@ static void PrintCursorMonInfo(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
if (gPSSData->cursorMonSpecies != SPECIES_NONE)
|
if (gPSSData->cursorMonSpecies != SPECIES_NONE)
|
||||||
{
|
{
|
||||||
RequestDma3LoadMonMarking(gPSSData->cursorMonMarkings, gPSSData->monMarkingSpriteTileStart);
|
RequestDma3LoadMonMarking(gPSSData->cursorMonMarkings, gPSSData->monMarkingSpriteTileStart);
|
||||||
@@ -2597,7 +2597,7 @@ static void PrintStorageActionText(u8 id)
|
|||||||
AddTextPrinterParameterized(1, 1, gPSSData->field_2190, 0, 2, TEXT_SPEED_FF, NULL);
|
AddTextPrinterParameterized(1, 1, gPSSData->field_2190, 0, 2, TEXT_SPEED_FF, NULL);
|
||||||
DrawTextBorderOuter(1, 2, 13);
|
DrawTextBorderOuter(1, 2, 13);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
ScheduleBgCopyTilemapToVram(0);
|
ScheduleBgCopyTilemapToVram(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ static bool8 sub_8095138(void)
|
|||||||
sub_80956A4(sMoveMonsPtr->fromRow, sMoveMonsPtr->fromColumn);
|
sub_80956A4(sMoveMonsPtr->fromRow, sMoveMonsPtr->fromColumn);
|
||||||
SetBgAttribute(0, BG_ATTR_PALETTEMODE, 1);
|
SetBgAttribute(0, BG_ATTR_PALETTEMODE, 1);
|
||||||
PutWindowTilemap(gPSSData->field_2200);
|
PutWindowTilemap(gPSSData->field_2200);
|
||||||
CopyWindowToVram8Bit(gPSSData->field_2200, 3);
|
CopyWindowToVram8Bit(gPSSData->field_2200, COPYWIN_BOTH);
|
||||||
BlendPalettes(0x3F00, 8, RGB_WHITE);
|
BlendPalettes(0x3F00, 8, RGB_WHITE);
|
||||||
sub_8094D14(2);
|
sub_8094D14(2);
|
||||||
SetGpuRegBits(REG_OFFSET_BG0CNT, BGCNT_256COLOR);
|
SetGpuRegBits(REG_OFFSET_BG0CNT, BGCNT_256COLOR);
|
||||||
@@ -184,7 +184,7 @@ static bool8 sub_80952A0(void)
|
|||||||
sub_8095520();
|
sub_8095520();
|
||||||
sMoveMonsPtr->toRow = sMoveMonsPtr->field_6;
|
sMoveMonsPtr->toRow = sMoveMonsPtr->field_6;
|
||||||
sMoveMonsPtr->toColumn = sMoveMonsPtr->field_7;
|
sMoveMonsPtr->toColumn = sMoveMonsPtr->field_7;
|
||||||
CopyWindowToVram8Bit(gPSSData->field_2200, 2);
|
CopyWindowToVram8Bit(gPSSData->field_2200, COPYWIN_GFX);
|
||||||
sMoveMonsPtr->state++;
|
sMoveMonsPtr->state++;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
+9
-9
@@ -503,15 +503,15 @@ void DrawPreviouslyOnQuestHeader(u8 sceneNum)
|
|||||||
AddTextPrinterParameterized4(sQuestLogHeaderWindowIds[0], 2, 2, 2, 1, 2, sTextColors, 0, gStringVar4);
|
AddTextPrinterParameterized4(sQuestLogHeaderWindowIds[0], 2, 2, 2, 1, 2, sTextColors, 0, gStringVar4);
|
||||||
PutWindowTilemap(sQuestLogHeaderWindowIds[0]);
|
PutWindowTilemap(sQuestLogHeaderWindowIds[0]);
|
||||||
PutWindowTilemap(sQuestLogHeaderWindowIds[1]);
|
PutWindowTilemap(sQuestLogHeaderWindowIds[1]);
|
||||||
CopyWindowToVram(sQuestLogHeaderWindowIds[0], 2);
|
CopyWindowToVram(sQuestLogHeaderWindowIds[0], COPYWIN_GFX);
|
||||||
CopyWindowToVram(sQuestLogHeaderWindowIds[2], 2);
|
CopyWindowToVram(sQuestLogHeaderWindowIds[2], COPYWIN_GFX);
|
||||||
CopyWindowToVram(sQuestLogHeaderWindowIds[1], 3);
|
CopyWindowToVram(sQuestLogHeaderWindowIds[1], COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CommitQuestLogWindow1(void)
|
void CommitQuestLogWindow1(void)
|
||||||
{
|
{
|
||||||
PutWindowTilemap(sQuestLogHeaderWindowIds[1]);
|
PutWindowTilemap(sQuestLogHeaderWindowIds[1]);
|
||||||
CopyWindowToVram(sQuestLogHeaderWindowIds[1], 1);
|
CopyWindowToVram(sQuestLogHeaderWindowIds[1], COPYWIN_MAP);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void QuestLogPlaybackSetObjectEventTemplates(u8 sceneNum)
|
static void QuestLogPlaybackSetObjectEventTemplates(u8 sceneNum)
|
||||||
@@ -1040,9 +1040,9 @@ static void QuestLog_CloseTextWindow(void)
|
|||||||
{
|
{
|
||||||
ClearWindowTilemap(sQuestLogHeaderWindowIds[2]);
|
ClearWindowTilemap(sQuestLogHeaderWindowIds[2]);
|
||||||
FillWindowPixelRect(sQuestLogHeaderWindowIds[2], 15, 0, 0, 0xf0, 0x30);
|
FillWindowPixelRect(sQuestLogHeaderWindowIds[2], 15, 0, 0, 0xf0, 0x30);
|
||||||
CopyWindowToVram(sQuestLogHeaderWindowIds[2], 2);
|
CopyWindowToVram(sQuestLogHeaderWindowIds[2], COPYWIN_GFX);
|
||||||
PutWindowTilemap(sQuestLogHeaderWindowIds[1]);
|
PutWindowTilemap(sQuestLogHeaderWindowIds[1]);
|
||||||
CopyWindowToVram(sQuestLogHeaderWindowIds[1], 1);
|
CopyWindowToVram(sQuestLogHeaderWindowIds[1], COPYWIN_MAP);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void QuestLog_SkipToEndOfPlayback(s8 delay)
|
static void QuestLog_SkipToEndOfPlayback(s8 delay)
|
||||||
@@ -1163,7 +1163,7 @@ static void Task_EndQuestLog(u8 taskId)
|
|||||||
for (i = 0; i < 3; i++)
|
for (i = 0; i < 3; i++)
|
||||||
{
|
{
|
||||||
ClearWindowTilemap(sQuestLogHeaderWindowIds[i]);
|
ClearWindowTilemap(sQuestLogHeaderWindowIds[i]);
|
||||||
CopyWindowToVram(sQuestLogHeaderWindowIds[i], 1);
|
CopyWindowToVram(sQuestLogHeaderWindowIds[i], COPYWIN_MAP);
|
||||||
RemoveWindow(sQuestLogHeaderWindowIds[i]);
|
RemoveWindow(sQuestLogHeaderWindowIds[i]);
|
||||||
}
|
}
|
||||||
tTimer = 0;
|
tTimer = 0;
|
||||||
@@ -1207,8 +1207,8 @@ static bool8 sub_81121D8(u8 taskId)
|
|||||||
sub_80716F8(gPlttBufferUnfaded + 0x100, gPlttBufferFaded + 0x100, 0x100, 0x0F - data[1]);
|
sub_80716F8(gPlttBufferUnfaded + 0x100, gPlttBufferFaded + 0x100, 0x100, 0x0F - data[1]);
|
||||||
FillWindowPixelRect(sQuestLogHeaderWindowIds[0], 0x00, 0, sQuestLogHeaderWindowTemplates[0].height * 8 - 1 - data[1], sQuestLogHeaderWindowTemplates[0].width * 8, 1);
|
FillWindowPixelRect(sQuestLogHeaderWindowIds[0], 0x00, 0, sQuestLogHeaderWindowTemplates[0].height * 8 - 1 - data[1], sQuestLogHeaderWindowTemplates[0].width * 8, 1);
|
||||||
FillWindowPixelRect(sQuestLogHeaderWindowIds[1], 0x00, 0, data[1], sQuestLogHeaderWindowTemplates[1].width * 8, 1);
|
FillWindowPixelRect(sQuestLogHeaderWindowIds[1], 0x00, 0, data[1], sQuestLogHeaderWindowTemplates[1].width * 8, 1);
|
||||||
CopyWindowToVram(sQuestLogHeaderWindowIds[0], 2);
|
CopyWindowToVram(sQuestLogHeaderWindowIds[0], COPYWIN_GFX);
|
||||||
CopyWindowToVram(sQuestLogHeaderWindowIds[1], 2);
|
CopyWindowToVram(sQuestLogHeaderWindowIds[1], COPYWIN_GFX);
|
||||||
data[1]++;
|
data[1]++;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|||||||
+11
-11
@@ -1889,7 +1889,7 @@ static void DisplayCurrentMapName(void)
|
|||||||
GetMapName(sRegionMap->mapName, GetMapsecUnderCursor(), 0);
|
GetMapName(sRegionMap->mapName, GetMapsecUnderCursor(), 0);
|
||||||
AddTextPrinterParameterized3(WIN_MAP_NAME, 2, 2, 2, sTextColor_White, 0, sRegionMap->mapName);
|
AddTextPrinterParameterized3(WIN_MAP_NAME, 2, 2, 2, sTextColor_White, 0, sRegionMap->mapName);
|
||||||
PutWindowTilemap(WIN_MAP_NAME);
|
PutWindowTilemap(WIN_MAP_NAME);
|
||||||
CopyWindowToVram(WIN_MAP_NAME, 2);
|
CopyWindowToVram(WIN_MAP_NAME, COPYWIN_GFX);
|
||||||
SetGpuWindowDims(WIN_MAP_NAME, &sMapsecNameWindowDims[WIN_MAP_NAME]);
|
SetGpuWindowDims(WIN_MAP_NAME, &sMapsecNameWindowDims[WIN_MAP_NAME]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1921,16 +1921,16 @@ static void DisplayCurrentDungeonName(void)
|
|||||||
StringCopy(sRegionMap->dungeonName, sMapNames[descOffset]);
|
StringCopy(sRegionMap->dungeonName, sMapNames[descOffset]);
|
||||||
AddTextPrinterParameterized3(WIN_DUNGEON_NAME, 2, 12, 2, sTextColorTable[GetSelectedMapsecType(LAYER_DUNGEON) - 2], 0, sRegionMap->dungeonName);
|
AddTextPrinterParameterized3(WIN_DUNGEON_NAME, 2, 12, 2, sTextColorTable[GetSelectedMapsecType(LAYER_DUNGEON) - 2], 0, sRegionMap->dungeonName);
|
||||||
PutWindowTilemap(WIN_DUNGEON_NAME);
|
PutWindowTilemap(WIN_DUNGEON_NAME);
|
||||||
CopyWindowToVram(WIN_DUNGEON_NAME, 3);
|
CopyWindowToVram(WIN_DUNGEON_NAME, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ClearMapsecNameText(void)
|
static void ClearMapsecNameText(void)
|
||||||
{
|
{
|
||||||
FillWindowPixelBuffer(WIN_MAP_NAME, PIXEL_FILL(0));
|
FillWindowPixelBuffer(WIN_MAP_NAME, PIXEL_FILL(0));
|
||||||
CopyWindowToVram(WIN_MAP_NAME, 3);
|
CopyWindowToVram(WIN_MAP_NAME, COPYWIN_BOTH);
|
||||||
FillWindowPixelBuffer(WIN_DUNGEON_NAME, PIXEL_FILL(0));
|
FillWindowPixelBuffer(WIN_DUNGEON_NAME, PIXEL_FILL(0));
|
||||||
CopyWindowToVram(WIN_DUNGEON_NAME, 3);
|
CopyWindowToVram(WIN_DUNGEON_NAME, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void BufferRegionMapBg(u8 bg, u16 *map)
|
static void BufferRegionMapBg(u8 bg, u16 *map)
|
||||||
@@ -2493,7 +2493,7 @@ static void Task_DrawDungeonMapPreviewFlavorText(u8 taskId)
|
|||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
FillWindowPixelBuffer(WIN_MAP_PREVIEW, PIXEL_FILL(0));
|
FillWindowPixelBuffer(WIN_MAP_PREVIEW, PIXEL_FILL(0));
|
||||||
CopyWindowToVram(WIN_MAP_PREVIEW, 3);
|
CopyWindowToVram(WIN_MAP_PREVIEW, COPYWIN_BOTH);
|
||||||
PutWindowTilemap(WIN_MAP_PREVIEW);
|
PutWindowTilemap(WIN_MAP_PREVIEW);
|
||||||
sDungeonMapPreview->drawState++;
|
sDungeonMapPreview->drawState++;
|
||||||
break;
|
break;
|
||||||
@@ -2503,7 +2503,7 @@ static void Task_DrawDungeonMapPreviewFlavorText(u8 taskId)
|
|||||||
{
|
{
|
||||||
AddTextPrinterParameterized3(WIN_MAP_PREVIEW, 2, 4, 0, sTextColor_Green, -1, GetDungeonName(GetDungeonMapsecUnderCursor()));
|
AddTextPrinterParameterized3(WIN_MAP_PREVIEW, 2, 4, 0, sTextColor_Green, -1, GetDungeonName(GetDungeonMapsecUnderCursor()));
|
||||||
AddTextPrinterParameterized3(WIN_MAP_PREVIEW, 2, 2, 14, sTextColor_White, -1, GetDungeonFlavorText(GetDungeonMapsecUnderCursor()));
|
AddTextPrinterParameterized3(WIN_MAP_PREVIEW, 2, 2, 14, sTextColor_White, -1, GetDungeonFlavorText(GetDungeonMapsecUnderCursor()));
|
||||||
CopyWindowToVram(WIN_MAP_PREVIEW, 3);
|
CopyWindowToVram(WIN_MAP_PREVIEW, COPYWIN_BOTH);
|
||||||
sDungeonMapPreview->drawState++;
|
sDungeonMapPreview->drawState++;
|
||||||
}
|
}
|
||||||
// Tint image
|
// Tint image
|
||||||
@@ -2522,7 +2522,7 @@ static void Task_DrawDungeonMapPreviewFlavorText(u8 taskId)
|
|||||||
if (JOY_NEW(B_BUTTON) || JOY_NEW(A_BUTTON))
|
if (JOY_NEW(B_BUTTON) || JOY_NEW(A_BUTTON))
|
||||||
{
|
{
|
||||||
FillWindowPixelBuffer(WIN_MAP_PREVIEW, PIXEL_FILL(0));
|
FillWindowPixelBuffer(WIN_MAP_PREVIEW, PIXEL_FILL(0));
|
||||||
CopyWindowToVram(WIN_MAP_PREVIEW, 3);
|
CopyWindowToVram(WIN_MAP_PREVIEW, COPYWIN_BOTH);
|
||||||
sDungeonMapPreview->mainState++;
|
sDungeonMapPreview->mainState++;
|
||||||
sDungeonMapPreview->drawState++;
|
sDungeonMapPreview->drawState++;
|
||||||
}
|
}
|
||||||
@@ -3002,8 +3002,8 @@ static void Task_MapCloseAnim(u8 taskId)
|
|||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
ClearOrDrawTopBar(TRUE);
|
ClearOrDrawTopBar(TRUE);
|
||||||
CopyWindowToVram(WIN_TOPBAR_LEFT, 3);
|
CopyWindowToVram(WIN_TOPBAR_LEFT, COPYWIN_BOTH);
|
||||||
CopyWindowToVram(WIN_TOPBAR_RIGHT, 3);
|
CopyWindowToVram(WIN_TOPBAR_RIGHT, COPYWIN_BOTH);
|
||||||
sMapOpenCloseAnim->closeState++;
|
sMapOpenCloseAnim->closeState++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -4285,7 +4285,7 @@ static void PrintTopBarTextLeft(const u8 *str)
|
|||||||
else
|
else
|
||||||
FillWindowPixelBuffer(WIN_TOPBAR_LEFT, PIXEL_FILL(15));
|
FillWindowPixelBuffer(WIN_TOPBAR_LEFT, PIXEL_FILL(15));
|
||||||
AddTextPrinterParameterized3(WIN_TOPBAR_LEFT, 0, 0, 0, sTextColors, 0, str);
|
AddTextPrinterParameterized3(WIN_TOPBAR_LEFT, 0, 0, 0, sTextColors, 0, str);
|
||||||
CopyWindowToVram(WIN_TOPBAR_LEFT, 2);
|
CopyWindowToVram(WIN_TOPBAR_LEFT, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrintTopBarTextRight(const u8 *str)
|
static void PrintTopBarTextRight(const u8 *str)
|
||||||
@@ -4295,7 +4295,7 @@ static void PrintTopBarTextRight(const u8 *str)
|
|||||||
else
|
else
|
||||||
FillWindowPixelBuffer(WIN_TOPBAR_RIGHT, PIXEL_FILL(15));
|
FillWindowPixelBuffer(WIN_TOPBAR_RIGHT, PIXEL_FILL(15));
|
||||||
AddTextPrinterParameterized3(WIN_TOPBAR_RIGHT, 0, 0, 0, sTextColors, 0, str);
|
AddTextPrinterParameterized3(WIN_TOPBAR_RIGHT, 0, 0, 0, sTextColors, 0, str);
|
||||||
CopyWindowToVram(WIN_TOPBAR_RIGHT, 3);
|
CopyWindowToVram(WIN_TOPBAR_RIGHT, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ClearOrDrawTopBar(bool8 clear)
|
static void ClearOrDrawTopBar(bool8 clear)
|
||||||
|
|||||||
+1
-1
@@ -1277,7 +1277,7 @@ bool8 ScrCmd_loadhelp(struct ScriptContext * ctx)
|
|||||||
if (msg == NULL)
|
if (msg == NULL)
|
||||||
msg = (const u8 *)ctx->data[0];
|
msg = (const u8 *)ctx->data[0];
|
||||||
DrawHelpMessageWindowWithText(msg);
|
DrawHelpMessageWindowWithText(msg);
|
||||||
CopyWindowToVram(GetStartMenuWindowId(), 1);
|
CopyWindowToVram(GetStartMenuWindowId(), COPYWIN_MAP);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -227,7 +227,7 @@ static u8 CreateShopMenu(u8 a0)
|
|||||||
PrintTextArray(sShopMenuWindowId, 2, GetMenuCursorDimensionByFont(2, 0), 2, 16, 3, sShopMenuActions_BuySellQuit);
|
PrintTextArray(sShopMenuWindowId, 2, GetMenuCursorDimensionByFont(2, 0), 2, 16, 3, sShopMenuActions_BuySellQuit);
|
||||||
Menu_InitCursor(sShopMenuWindowId, 2, 0, 2, 16, 3, 0);
|
Menu_InitCursor(sShopMenuWindowId, 2, 0, 2, 16, 3, 0);
|
||||||
PutWindowTilemap(sShopMenuWindowId);
|
PutWindowTilemap(sShopMenuWindowId);
|
||||||
CopyWindowToVram(sShopMenuWindowId, 1);
|
CopyWindowToVram(sShopMenuWindowId, COPYWIN_MAP);
|
||||||
return CreateTask(Task_ShopMenu, 8);
|
return CreateTask(Task_ShopMenu, 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -657,7 +657,7 @@ static void BuyMenuPrintCursorAtYPosition(u8 y, u8 a1)
|
|||||||
if (a1 == 0xFF)
|
if (a1 == 0xFF)
|
||||||
{
|
{
|
||||||
FillWindowPixelRect(4, 0, 1, y, GetFontAttribute(2, FONTATTR_MAX_LETTER_WIDTH), GetFontAttribute(2, FONTATTR_MAX_LETTER_HEIGHT));
|
FillWindowPixelRect(4, 0, 1, y, GetFontAttribute(2, FONTATTR_MAX_LETTER_WIDTH), GetFontAttribute(2, FONTATTR_MAX_LETTER_HEIGHT));
|
||||||
CopyWindowToVram(4, 2);
|
CopyWindowToVram(4, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
+3
-3
@@ -2119,7 +2119,7 @@ static bool8 SlotsTask_MessageOutOfCoins(u8 * state, struct SlotMachineSetupTask
|
|||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
Slot_PrintOnWindow0(gString_OutOfCoins);
|
Slot_PrintOnWindow0(gString_OutOfCoins);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -2137,7 +2137,7 @@ static bool8 SlotsTask_AskQuitPlaying(u8 * state, struct SlotMachineSetupTaskDat
|
|||||||
case 0:
|
case 0:
|
||||||
Slot_PrintOnWindow0(gString_QuitPlaying);
|
Slot_PrintOnWindow0(gString_QuitPlaying);
|
||||||
Slot_CreateYesNoMenu(0);
|
Slot_CreateYesNoMenu(0);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -2155,7 +2155,7 @@ static bool8 SlotsTask_DestroyYesNoMenu(u8 * state, struct SlotMachineSetupTaskD
|
|||||||
case 0:
|
case 0:
|
||||||
Slot_ClearWindow0();
|
Slot_ClearWindow0();
|
||||||
Slot_DestroyYesNoMenu();
|
Slot_DestroyYesNoMenu();
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
|
|||||||
+5
-5
@@ -255,7 +255,7 @@ static void DrawSafariZoneStatsWindow(void)
|
|||||||
ConvertIntToDecimalStringN(gStringVar3, gNumSafariBalls, STR_CONV_MODE_RIGHT_ALIGN, 2);
|
ConvertIntToDecimalStringN(gStringVar3, gNumSafariBalls, STR_CONV_MODE_RIGHT_ALIGN, 2);
|
||||||
StringExpandPlaceholders(gStringVar4, gUnknown_84162A9);
|
StringExpandPlaceholders(gStringVar4, gUnknown_84162A9);
|
||||||
AddTextPrinterParameterized(sSafariZoneStatsWindowId,2, gStringVar4, 4, 3, 0xFF, NULL);
|
AddTextPrinterParameterized(sSafariZoneStatsWindowId,2, gStringVar4, 4, 3, 0xFF, NULL);
|
||||||
CopyWindowToVram(sSafariZoneStatsWindowId, 2);
|
CopyWindowToVram(sSafariZoneStatsWindowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void DestroySafariZoneStatsWindow(void)
|
static void DestroySafariZoneStatsWindow(void)
|
||||||
@@ -263,7 +263,7 @@ static void DestroySafariZoneStatsWindow(void)
|
|||||||
if (GetSafariZoneFlag())
|
if (GetSafariZoneFlag())
|
||||||
{
|
{
|
||||||
ClearStdWindowAndFrameToTransparent(sSafariZoneStatsWindowId, FALSE);
|
ClearStdWindowAndFrameToTransparent(sSafariZoneStatsWindowId, FALSE);
|
||||||
CopyWindowToVram(sSafariZoneStatsWindowId, 2);
|
CopyWindowToVram(sSafariZoneStatsWindowId, COPYWIN_GFX);
|
||||||
RemoveWindow(sSafariZoneStatsWindowId);
|
RemoveWindow(sSafariZoneStatsWindowId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -324,7 +324,7 @@ static s8 DoDrawStartMenu(void)
|
|||||||
{
|
{
|
||||||
DrawHelpMessageWindowWithText(sStartMenuDescPointers[sStartMenuOrder[sStartMenuCursorPos]]);
|
DrawHelpMessageWindowWithText(sStartMenuDescPointers[sStartMenuOrder[sStartMenuCursorPos]]);
|
||||||
}
|
}
|
||||||
CopyWindowToVram(GetStartMenuWindowId(), 1);
|
CopyWindowToVram(GetStartMenuWindowId(), COPYWIN_MAP);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
return FALSE;
|
return FALSE;
|
||||||
@@ -913,7 +913,7 @@ static void task50_after_link_battle_save(u8 taskId)
|
|||||||
AddTextPrinterParameterized2(0, 2, gText_SavingDontTurnOffThePower2, 0xFF, NULL, 2, 1, 3);
|
AddTextPrinterParameterized2(0, 2, gText_SavingDontTurnOffThePower2, 0xFF, NULL, 2, 1, 3);
|
||||||
DrawTextBorderOuter(0, 0x008, 0x0F);
|
DrawTextBorderOuter(0, 0x008, 0x0F);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
BeginNormalPaletteFade(0xFFFFFFFF, 0, 16, 0, RGB_BLACK);
|
BeginNormalPaletteFade(0xFFFFFFFF, 0, 16, 0, RGB_BLACK);
|
||||||
if (gWirelessCommType != 0 && InUnionRoom())
|
if (gWirelessCommType != 0 && InUnionRoom())
|
||||||
data[0] = 5;
|
data[0] = 5;
|
||||||
@@ -981,7 +981,7 @@ static void PrintSaveStats(void)
|
|||||||
AddTextPrinterParameterized3(sSaveStatsWindowId, 0, 2, y, sTextColor_StatName, -1, gSaveStatName_Time);
|
AddTextPrinterParameterized3(sSaveStatsWindowId, 0, 2, y, sTextColor_StatName, -1, gSaveStatName_Time);
|
||||||
SaveStatToString(SAVE_STAT_TIME, gStringVar4, 2);
|
SaveStatToString(SAVE_STAT_TIME, gStringVar4, 2);
|
||||||
AddTextPrinterParameterized3(sSaveStatsWindowId, 0, 60, y, sTextColor_StatValue, -1, gStringVar4);
|
AddTextPrinterParameterized3(sSaveStatsWindowId, 0, 60, y, sTextColor_StatValue, -1, gStringVar4);
|
||||||
CopyWindowToVram(sSaveStatsWindowId, 2);
|
CopyWindowToVram(sSaveStatsWindowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void CloseSaveStatsWindow(void)
|
static void CloseSaveStatsWindow(void)
|
||||||
|
|||||||
+3
-3
@@ -541,7 +541,7 @@ static void TeachyTvCreateAndRenderRbox(void)
|
|||||||
FillWindowPixelBuffer(0, 0xCC);
|
FillWindowPixelBuffer(0, 0xCC);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static u8 TeachyTvSetupWindow(void)
|
static u8 TeachyTvSetupWindow(void)
|
||||||
@@ -811,7 +811,7 @@ static void TeachyTvRenderMsgAndSwitchClusterFuncs(u8 taskId)
|
|||||||
sResources->grassAnimDisabled = 1;
|
sResources->grassAnimDisabled = 1;
|
||||||
TeachyTvSetSpriteCoordsAndSwitchFrame(data[1], 0, 0, 0);
|
TeachyTvSetSpriteCoordsAndSwitchFrame(data[1], 0, 0, 0);
|
||||||
FillWindowPixelBuffer(0, 0xCC);
|
FillWindowPixelBuffer(0, 0xCC);
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
TeachyTvClearBg1EndGraphicText();
|
TeachyTvClearBg1EndGraphicText();
|
||||||
data[2] = 0;
|
data[2] = 0;
|
||||||
data[3] = 0;
|
data[3] = 0;
|
||||||
@@ -937,7 +937,7 @@ static void TTVcmd_EraseTextWindowIfKeyPressed(u8 taskId)
|
|||||||
if (JOY_NEW(A_BUTTON | B_BUTTON))
|
if (JOY_NEW(A_BUTTON | B_BUTTON))
|
||||||
{
|
{
|
||||||
FillWindowPixelBuffer(0, 0xCC);
|
FillWindowPixelBuffer(0, 0xCC);
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
++data[3];
|
++data[3];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -876,7 +876,7 @@ u16 RenderText(struct TextPrinter *textPrinter)
|
|||||||
ScrollWindow(textPrinter->printerTemplate.windowId, 0, sWindowVerticalScrollSpeeds[gSaveBlock2Ptr->optionsTextSpeed], PIXEL_FILL(textPrinter->printerTemplate.bgColor));
|
ScrollWindow(textPrinter->printerTemplate.windowId, 0, sWindowVerticalScrollSpeeds[gSaveBlock2Ptr->optionsTextSpeed], PIXEL_FILL(textPrinter->printerTemplate.bgColor));
|
||||||
textPrinter->scrollDistance -= sWindowVerticalScrollSpeeds[gSaveBlock2Ptr->optionsTextSpeed];
|
textPrinter->scrollDistance -= sWindowVerticalScrollSpeeds[gSaveBlock2Ptr->optionsTextSpeed];
|
||||||
}
|
}
|
||||||
CopyWindowToVram(textPrinter->printerTemplate.windowId, 2);
|
CopyWindowToVram(textPrinter->printerTemplate.windowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
+2
-2
@@ -108,7 +108,7 @@ bool16 AddTextPrinter(struct TextPrinterTemplate *textSubPrinter, u8 speed, void
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (speed != TEXT_SPEED_FF)
|
if (speed != TEXT_SPEED_FF)
|
||||||
CopyWindowToVram(sTempTextPrinter.printerTemplate.windowId, 2);
|
CopyWindowToVram(sTempTextPrinter.printerTemplate.windowId, COPYWIN_GFX);
|
||||||
sTextPrinters[textSubPrinter->windowId].active = 0;
|
sTextPrinters[textSubPrinter->windowId].active = 0;
|
||||||
}
|
}
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@@ -126,7 +126,7 @@ void RunTextPrinters(void)
|
|||||||
temp = RenderFont(&sTextPrinters[i]);
|
temp = RenderFont(&sTextPrinters[i]);
|
||||||
switch (temp) {
|
switch (temp) {
|
||||||
case 0:
|
case 0:
|
||||||
CopyWindowToVram(sTextPrinters[i].printerTemplate.windowId, 2);
|
CopyWindowToVram(sTextPrinters[i].printerTemplate.windowId, COPYWIN_GFX);
|
||||||
case 3:
|
case 3:
|
||||||
if (sTextPrinters[i].callback != 0)
|
if (sTextPrinters[i].callback != 0)
|
||||||
sTextPrinters[i].callback(&sTextPrinters[i].printerTemplate, temp);
|
sTextPrinters[i].callback(&sTextPrinters[i].printerTemplate, temp);
|
||||||
|
|||||||
+5
-5
@@ -602,7 +602,7 @@ static void PrintListMenuCursorAt_WithColorIdx(u8 a0, u8 a1)
|
|||||||
if (a1 == 0xFF)
|
if (a1 == 0xFF)
|
||||||
{
|
{
|
||||||
FillWindowPixelRect(0, 0, 0, a0, GetFontAttribute(2, 0), GetFontAttribute(2, 1));
|
FillWindowPixelRect(0, 0, 0, a0, GetFontAttribute(2, 0), GetFontAttribute(2, 1));
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -797,7 +797,7 @@ static void Task_SelectTMAction_FromFieldBag(u8 taskId)
|
|||||||
if (itemid_is_unique(gSpecialVar_ItemId))
|
if (itemid_is_unique(gSpecialVar_ItemId))
|
||||||
{
|
{
|
||||||
PlaceHMTileInWindow(2, 0, 2);
|
PlaceHMTileInWindow(2, 0, 2);
|
||||||
CopyWindowToVram(2, 2);
|
CopyWindowToVram(2, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
ScheduleBgCopyTilemapToVram(0);
|
ScheduleBgCopyTilemapToVram(0);
|
||||||
ScheduleBgCopyTilemapToVram(1);
|
ScheduleBgCopyTilemapToVram(1);
|
||||||
@@ -1341,7 +1341,7 @@ static void DrawMoveInfoUIMarkers(void)
|
|||||||
BlitMoveInfoIcon(4, 20, 0, 12);
|
BlitMoveInfoIcon(4, 20, 0, 12);
|
||||||
BlitMoveInfoIcon(4, 21, 0, 24);
|
BlitMoveInfoIcon(4, 21, 0, 24);
|
||||||
BlitMoveInfoIcon(4, 22, 0, 36);
|
BlitMoveInfoIcon(4, 22, 0, 36);
|
||||||
CopyWindowToVram(4, 2);
|
CopyWindowToVram(4, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void TMCase_MoveCursor_UpdatePrintedTMInfo(u16 itemId)
|
static void TMCase_MoveCursor_UpdatePrintedTMInfo(u16 itemId)
|
||||||
@@ -1357,7 +1357,7 @@ static void TMCase_MoveCursor_UpdatePrintedTMInfo(u16 itemId)
|
|||||||
{
|
{
|
||||||
AddTextPrinterParameterized_ColorByIndex(5, 3, gText_ThreeHyphens, 7, 12 * i, 0, 0, 0xFF, 3);
|
AddTextPrinterParameterized_ColorByIndex(5, 3, gText_ThreeHyphens, 7, 12 * i, 0, 0, 0xFF, 3);
|
||||||
}
|
}
|
||||||
CopyWindowToVram(5, 2);
|
CopyWindowToVram(5, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -1381,7 +1381,7 @@ static void TMCase_MoveCursor_UpdatePrintedTMInfo(u16 itemId)
|
|||||||
AddTextPrinterParameterized_ColorByIndex(5, 3, str, 7, 24, 0, 0, 0xFF, 3);
|
AddTextPrinterParameterized_ColorByIndex(5, 3, str, 7, 24, 0, 0, 0xFF, 3);
|
||||||
ConvertIntToDecimalStringN(gStringVar1, gBattleMoves[move].pp, STR_CONV_MODE_RIGHT_ALIGN, 3);
|
ConvertIntToDecimalStringN(gStringVar1, gBattleMoves[move].pp, STR_CONV_MODE_RIGHT_ALIGN, 3);
|
||||||
AddTextPrinterParameterized_ColorByIndex(5, 3, gStringVar1, 7, 36, 0, 0, 0xFF, 3);
|
AddTextPrinterParameterized_ColorByIndex(5, 3, gStringVar1, 7, 36, 0, 0, 0xFF, 3);
|
||||||
CopyWindowToVram(5, 2);
|
CopyWindowToVram(5, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+6
-6
@@ -1742,7 +1742,7 @@ static void TradeMenuCB_0(void)
|
|||||||
UnionRoomAndTradeMenuPrintOptions(1, 3, 16, 2, sMenuAction_SummaryTrade);
|
UnionRoomAndTradeMenuPrintOptions(1, 3, 16, 2, sMenuAction_SummaryTrade);
|
||||||
Menu_InitCursor(1, 3, 0, 0, 16, 2, 0);
|
Menu_InitCursor(1, 3, 0, 0, 16, 2, 0);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(1, 3);
|
CopyWindowToVram(1, COPYWIN_BOTH);
|
||||||
sTradeMenuResourcesPtr->tradeMenuCBnum = 1;
|
sTradeMenuResourcesPtr->tradeMenuCBnum = 1;
|
||||||
}
|
}
|
||||||
else if (sTradeMenuResourcesPtr->tradeMenuCursorPosition < 12)
|
else if (sTradeMenuResourcesPtr->tradeMenuCursorPosition < 12)
|
||||||
@@ -1915,7 +1915,7 @@ static void CommitWindows(void)
|
|||||||
for (i = 0; i < sTradeMenuResourcesPtr->partyCounts[1] - 4; i++)
|
for (i = 0; i < sTradeMenuResourcesPtr->partyCounts[1] - 4; i++)
|
||||||
{
|
{
|
||||||
PutWindowTilemap(i + 12);
|
PutWindowTilemap(i + 12);
|
||||||
CopyWindowToVram(i + 12, 1);
|
CopyWindowToVram(i + 12, COPYWIN_MAP);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2174,9 +2174,9 @@ static void HandleRedrawTradeMenuOnSide(u8 side)
|
|||||||
BuildMovesString(movesString, whichParty, partyIdx);
|
BuildMovesString(movesString, whichParty, partyIdx);
|
||||||
AddTextPrinterParameterized4((side * 2) + 15, 1, 0, 0, 0, 0, sTextColor_PartyMonNickname, 0, movesString);
|
AddTextPrinterParameterized4((side * 2) + 15, 1, 0, 0, 0, 0, sTextColor_PartyMonNickname, 0, movesString);
|
||||||
PutWindowTilemap((side * 2) + 14);
|
PutWindowTilemap((side * 2) + 14);
|
||||||
CopyWindowToVram((side * 2) + 14, 3);
|
CopyWindowToVram((side * 2) + 14, COPYWIN_BOTH);
|
||||||
PutWindowTilemap((side * 2) + 15);
|
PutWindowTilemap((side * 2) + 15);
|
||||||
CopyWindowToVram((side * 2) + 15, 3);
|
CopyWindowToVram((side * 2) + 15, COPYWIN_BOTH);
|
||||||
sTradeMenuResourcesPtr->menuRedrawState[side]++;
|
sTradeMenuResourcesPtr->menuRedrawState[side]++;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
@@ -2244,7 +2244,7 @@ static void PrintPartyMonNickname(u8 whichParty, u8 windowId, const u8 *str)
|
|||||||
xPos = (64u - GetStringWidth(0, str, GetFontAttribute(0, FONTATTR_LETTER_SPACING))) / 2;
|
xPos = (64u - GetStringWidth(0, str, GetFontAttribute(0, FONTATTR_LETTER_SPACING))) / 2;
|
||||||
AddTextPrinterParameterized3(windowId, 0, xPos, 4, sTextColor_PartyMonNickname, speed, str);
|
AddTextPrinterParameterized3(windowId, 0, xPos, 4, sTextColor_PartyMonNickname, speed, str);
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrintPartyNicknames(u8 whichParty)
|
static void PrintPartyNicknames(u8 whichParty)
|
||||||
@@ -2455,7 +2455,7 @@ static void PrintTradeErrorOrStatusMessage(u8 idx)
|
|||||||
AddTextPrinterParameterized(0, 3, sTradeErrorOrStatusMessagePtrs[idx], 0, 2, 0xFF, NULL);
|
AddTextPrinterParameterized(0, 3, sTradeErrorOrStatusMessagePtrs[idx], 0, 2, 0xFF, NULL);
|
||||||
DrawTextBorderOuter(0, 0x014, 12);
|
DrawTextBorderOuter(0, 0x014, 12);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool8 LoadUISprites(void)
|
static bool8 LoadUISprites(void)
|
||||||
|
|||||||
+5
-5
@@ -923,7 +923,7 @@ void LinkTradeDrawWindow(void)
|
|||||||
{
|
{
|
||||||
FillWindowPixelBuffer(0, PIXEL_FILL(15));
|
FillWindowPixelBuffer(0, PIXEL_FILL(15));
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void TradeAnimInit_LoadGfx(void)
|
static void TradeAnimInit_LoadGfx(void)
|
||||||
@@ -1000,7 +1000,7 @@ static void CB2_InitTradeAnim_InGameTrade(void)
|
|||||||
LoadTradeMonPic(1, 1);
|
LoadTradeMonPic(1, 1);
|
||||||
FillWindowPixelBuffer(0, PIXEL_FILL(15));
|
FillWindowPixelBuffer(0, PIXEL_FILL(15));
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
gMain.state++;
|
gMain.state++;
|
||||||
break;
|
break;
|
||||||
case 9:
|
case 9:
|
||||||
@@ -1331,7 +1331,7 @@ static bool8 DoTradeAnim_Cable(void)
|
|||||||
{
|
{
|
||||||
SetTradeSequenceBgGpuRegs(4);
|
SetTradeSequenceBgGpuRegs(4);
|
||||||
FillWindowPixelBuffer(0, PIXEL_FILL(15));
|
FillWindowPixelBuffer(0, PIXEL_FILL(15));
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
sTradeData->state++;
|
sTradeData->state++;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -1828,7 +1828,7 @@ static bool8 DoTradeAnim_Wireless(void)
|
|||||||
{
|
{
|
||||||
SetTradeSequenceBgGpuRegs(4);
|
SetTradeSequenceBgGpuRegs(4);
|
||||||
FillWindowPixelBuffer(0, PIXEL_FILL(15));
|
FillWindowPixelBuffer(0, PIXEL_FILL(15));
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
sTradeData->state++;
|
sTradeData->state++;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -2769,7 +2769,7 @@ void DrawTextOnTradeWindow(u8 windowId, const u8 *str, s8 speed)
|
|||||||
sTradeData->textColor[1] = 1;
|
sTradeData->textColor[1] = 1;
|
||||||
sTradeData->textColor[2] = 6;
|
sTradeData->textColor[2] = 6;
|
||||||
AddTextPrinterParameterized4(windowId, 2, 0, 2, 0, 2, sTradeData->textColor, speed, str);
|
AddTextPrinterParameterized4(windowId, 2, 0, 2, 0, 2, sTradeData->textColor, speed, str);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Task_AnimateWirelessSignal(u8 taskId)
|
static void Task_AnimateWirelessSignal(u8 taskId)
|
||||||
|
|||||||
+2
-2
@@ -624,7 +624,7 @@ static void Task_TrainerCard(u8 taskId)
|
|||||||
Link_TryStartSend5FFF();
|
Link_TryStartSend5FFF();
|
||||||
DrawDialogueFrame(0, 1);
|
DrawDialogueFrame(0, 1);
|
||||||
AddTextPrinterParameterized(0, 2, gText_WaitingTrainerFinishReading, 0, 1, TEXT_SPEED_FF, 0);
|
AddTextPrinterParameterized(0, 2, gText_WaitingTrainerFinishReading, 0, 1, TEXT_SPEED_FF, 0);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
sTrainerCardDataPtr->mainState = STATE_CLOSE_CARD_LINK;
|
sTrainerCardDataPtr->mainState = STATE_CLOSE_CARD_LINK;
|
||||||
break;
|
break;
|
||||||
case STATE_CLOSE_CARD_LINK:
|
case STATE_CLOSE_CARD_LINK:
|
||||||
@@ -1467,7 +1467,7 @@ static void LoadStickerGfx(void)
|
|||||||
static void DrawTrainerCardWindow(u8 windowId)
|
static void DrawTrainerCardWindow(u8 windowId)
|
||||||
{
|
{
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool8 SetTrainerCardBgsAndPals(void)
|
static bool8 SetTrainerCardBgsAndPals(void)
|
||||||
|
|||||||
+2
-2
@@ -915,7 +915,7 @@ static void ShowResultsBoard(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
VarSet(VAR_TEMP_1, windowId);
|
VarSet(VAR_TEMP_1, windowId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1068,7 +1068,7 @@ void PrintTrainerTowerRecords(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 3);
|
CopyWindowToVram(windowId, COPYWIN_BOTH);
|
||||||
FreeTrainerTowerDataStruct();
|
FreeTrainerTowerDataStruct();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+7
-7
@@ -687,7 +687,7 @@ static void PrintNumPlayersWaitingForMsg(u8 windowId, u8 capacityCode, u8 count)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
CopyWindowToVram(windowId, 2);
|
CopyWindowToVram(windowId, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrintPlayerNameAndIdOnWindow(u8 windowId)
|
static void PrintPlayerNameAndIdOnWindow(u8 windowId)
|
||||||
@@ -770,7 +770,7 @@ static void Task_TryBecomeLinkLeader(u8 taskId)
|
|||||||
FillWindowPixelBuffer(data->bButtonCancelWindowId, PIXEL_FILL(2));
|
FillWindowPixelBuffer(data->bButtonCancelWindowId, PIXEL_FILL(2));
|
||||||
UR_AddTextPrinterParameterized(data->bButtonCancelWindowId, 0, gUnknown_845747C, 8, 2, UR_COLOR_WHT_DKE_LTE);
|
UR_AddTextPrinterParameterized(data->bButtonCancelWindowId, 0, gUnknown_845747C, 8, 2, UR_COLOR_WHT_DKE_LTE);
|
||||||
PutWindowTilemap(data->bButtonCancelWindowId);
|
PutWindowTilemap(data->bButtonCancelWindowId);
|
||||||
CopyWindowToVram(data->bButtonCancelWindowId, 2);
|
CopyWindowToVram(data->bButtonCancelWindowId, COPYWIN_GFX);
|
||||||
|
|
||||||
DrawStdWindowFrame(data->listWindowId, FALSE);
|
DrawStdWindowFrame(data->listWindowId, FALSE);
|
||||||
gMultiuseListMenuTemplate = sListMenuTemplate_PossibleGroupMembers;
|
gMultiuseListMenuTemplate = sListMenuTemplate_PossibleGroupMembers;
|
||||||
@@ -779,7 +779,7 @@ static void Task_TryBecomeLinkLeader(u8 taskId)
|
|||||||
|
|
||||||
DrawStdWindowFrame(data->nPlayerModeWindowId, FALSE);
|
DrawStdWindowFrame(data->nPlayerModeWindowId, FALSE);
|
||||||
PutWindowTilemap(data->nPlayerModeWindowId);
|
PutWindowTilemap(data->nPlayerModeWindowId);
|
||||||
CopyWindowToVram(data->nPlayerModeWindowId, 2);
|
CopyWindowToVram(data->nPlayerModeWindowId, COPYWIN_GFX);
|
||||||
|
|
||||||
CopyBgTilemapBufferToVram(0);
|
CopyBgTilemapBufferToVram(0);
|
||||||
data->playerCount = 1;
|
data->playerCount = 1;
|
||||||
@@ -1312,7 +1312,7 @@ static void Task_TryJoinLinkGroup(u8 taskId)
|
|||||||
FillWindowPixelBuffer(data->bButtonCancelWindowId, PIXEL_FILL(2));
|
FillWindowPixelBuffer(data->bButtonCancelWindowId, PIXEL_FILL(2));
|
||||||
UR_AddTextPrinterParameterized(data->bButtonCancelWindowId, 0, gUnknown_8458FC8, 8, 2, UR_COLOR_WHT_DKE_LTE);
|
UR_AddTextPrinterParameterized(data->bButtonCancelWindowId, 0, gUnknown_8458FC8, 8, 2, UR_COLOR_WHT_DKE_LTE);
|
||||||
PutWindowTilemap(data->bButtonCancelWindowId);
|
PutWindowTilemap(data->bButtonCancelWindowId);
|
||||||
CopyWindowToVram(data->bButtonCancelWindowId, 2);
|
CopyWindowToVram(data->bButtonCancelWindowId, COPYWIN_GFX);
|
||||||
|
|
||||||
DrawStdWindowFrame(data->listWindowId, FALSE);
|
DrawStdWindowFrame(data->listWindowId, FALSE);
|
||||||
gMultiuseListMenuTemplate = sListMenuTemplate_UnionRoomGroups;
|
gMultiuseListMenuTemplate = sListMenuTemplate_UnionRoomGroups;
|
||||||
@@ -1322,7 +1322,7 @@ static void Task_TryJoinLinkGroup(u8 taskId)
|
|||||||
DrawStdWindowFrame(data->playerNameAndIdWindowId, FALSE);
|
DrawStdWindowFrame(data->playerNameAndIdWindowId, FALSE);
|
||||||
PutWindowTilemap(data->playerNameAndIdWindowId);
|
PutWindowTilemap(data->playerNameAndIdWindowId);
|
||||||
PrintPlayerNameAndIdOnWindow(data->playerNameAndIdWindowId);
|
PrintPlayerNameAndIdOnWindow(data->playerNameAndIdWindowId);
|
||||||
CopyWindowToVram(data->playerNameAndIdWindowId, 2);
|
CopyWindowToVram(data->playerNameAndIdWindowId, COPYWIN_GFX);
|
||||||
|
|
||||||
CopyBgTilemapBufferToVram(0);
|
CopyBgTilemapBufferToVram(0);
|
||||||
data->leaderId = 0;
|
data->leaderId = 0;
|
||||||
@@ -2313,7 +2313,7 @@ static void Task_CardOrNewsWithFriend(u8 taskId)
|
|||||||
FillWindowPixelBuffer(data->playerNameAndIdWindowId, PIXEL_FILL(1));
|
FillWindowPixelBuffer(data->playerNameAndIdWindowId, PIXEL_FILL(1));
|
||||||
PutWindowTilemap(data->playerNameAndIdWindowId);
|
PutWindowTilemap(data->playerNameAndIdWindowId);
|
||||||
PrintPlayerNameAndIdOnWindow(data->playerNameAndIdWindowId);
|
PrintPlayerNameAndIdOnWindow(data->playerNameAndIdWindowId);
|
||||||
CopyWindowToVram(data->playerNameAndIdWindowId, 2);
|
CopyWindowToVram(data->playerNameAndIdWindowId, COPYWIN_GFX);
|
||||||
|
|
||||||
CopyBgTilemapBufferToVram(0);
|
CopyBgTilemapBufferToVram(0);
|
||||||
data->leaderId = 0;
|
data->leaderId = 0;
|
||||||
@@ -3859,7 +3859,7 @@ static u8 CreateTradeBoardWindow(const struct WindowTemplate * template)
|
|||||||
FillWindowPixelBuffer(windowId, PIXEL_FILL(15));
|
FillWindowPixelBuffer(windowId, PIXEL_FILL(15));
|
||||||
UR_AddTextPrinterParameterized(windowId, 0, gUnknown_8459378, 8, 1, UR_COLOR_DN5_DN6_LTB);
|
UR_AddTextPrinterParameterized(windowId, 0, gUnknown_8459378, 8, 1, UR_COLOR_DN5_DN6_LTB);
|
||||||
PutWindowTilemap(windowId);
|
PutWindowTilemap(windowId);
|
||||||
CopyWindowToVram(windowId, 2);
|
CopyWindowToVram(windowId, COPYWIN_GFX);
|
||||||
return windowId;
|
return windowId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ static bool32 UnionRoomBattle_PrintTextOnWindow0(s16 * state, const u8 * str, s3
|
|||||||
DrawTextBorderOuter(0, 0x001, 0xD);
|
DrawTextBorderOuter(0, 0x001, 0xD);
|
||||||
UnionRoomBattle_CreateTextPrinter(0, str, 0, 2, speed);
|
UnionRoomBattle_CreateTextPrinter(0, str, 0, 2, speed);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
|
|||||||
@@ -488,7 +488,7 @@ static bool32 DisplaySubtask_PrintWin3(u8 *state)
|
|||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
PrintKeyboardSwapTextsOnWin3();
|
PrintKeyboardSwapTextsOnWin3();
|
||||||
CopyWindowToVram(3, 3);
|
CopyWindowToVram(3, COPYWIN_BOTH);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
return IsDma3ManagerBusyWithBgCopy();
|
return IsDma3ManagerBusyWithBgCopy();
|
||||||
@@ -504,7 +504,7 @@ static bool32 DisplaySubtask_HideWin3(u8 *state)
|
|||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
ClearWin3();
|
ClearWin3();
|
||||||
CopyWindowToVram(3, 3);
|
CopyWindowToVram(3, COPYWIN_BOTH);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
return IsDma3ManagerBusyWithBgCopy();
|
return IsDma3ManagerBusyWithBgCopy();
|
||||||
@@ -524,7 +524,7 @@ static bool32 DisplaySubtask_SwitchPages(u8 *state)
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
PrintCurrentKeyboardPage();
|
PrintCurrentKeyboardPage();
|
||||||
CopyWindowToVram(2, 2);
|
CopyWindowToVram(2, COPYWIN_GFX);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
if (IsDma3ManagerBusyWithBgCopy())
|
if (IsDma3ManagerBusyWithBgCopy())
|
||||||
@@ -557,7 +557,7 @@ static bool32 DisplaySubtask_ShowQuitChattingDialog(u8 *state)
|
|||||||
case 0:
|
case 0:
|
||||||
PlaceStdMessageWindow(STDMESSAGE_QUIT_CHATTING, 0);
|
PlaceStdMessageWindow(STDMESSAGE_QUIT_CHATTING, 0);
|
||||||
PlaceYesNoMenuAt(23, 11, 1);
|
PlaceYesNoMenuAt(23, 11, 1);
|
||||||
CopyWindowToVram(sWork->messageWindowId, 3);
|
CopyWindowToVram(sWork->messageWindowId, COPYWIN_BOTH);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
return IsDma3ManagerBusyWithBgCopy();
|
return IsDma3ManagerBusyWithBgCopy();
|
||||||
@@ -601,7 +601,7 @@ static bool32 DisplaySubtask_UpdateMessageBuffer(u8 *state)
|
|||||||
FillWin1Rect(start, length, PIXEL_FILL(0));
|
FillWin1Rect(start, length, PIXEL_FILL(0));
|
||||||
str = UnionRoomChat_GetMessageEntryBuffer();
|
str = UnionRoomChat_GetMessageEntryBuffer();
|
||||||
PrintOnWin1Parameterized(0, str, TEXT_COLOR_LIGHT_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY);
|
PrintOnWin1Parameterized(0, str, TEXT_COLOR_LIGHT_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
if (!IsDma3ManagerBusyWithBgCopy())
|
if (!IsDma3ManagerBusyWithBgCopy())
|
||||||
@@ -630,13 +630,13 @@ static bool32 DisplaySubtask_PrintRegisterWhere(u8 *state)
|
|||||||
length = StringLength_Multibyte(str);
|
length = StringLength_Multibyte(str);
|
||||||
FillWin1Rect(var0, length, PIXEL_FILL(6));
|
FillWin1Rect(var0, length, PIXEL_FILL(6));
|
||||||
PrintOnWin1Parameterized(var0, str, TEXT_COLOR_TRANSPARENT, TEXT_COLOR_RED, TEXT_COLOR_LIGHT_RED);
|
PrintOnWin1Parameterized(var0, str, TEXT_COLOR_TRANSPARENT, TEXT_COLOR_RED, TEXT_COLOR_LIGHT_RED);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
if (!IsDma3ManagerBusyWithBgCopy())
|
if (!IsDma3ManagerBusyWithBgCopy())
|
||||||
{
|
{
|
||||||
PlaceStdMessageWindow(STDMESSAGE_REGISTER_WHERE, 16);
|
PlaceStdMessageWindow(STDMESSAGE_REGISTER_WHERE, 16);
|
||||||
CopyWindowToVram(sWork->messageWindowId, 3);
|
CopyWindowToVram(sWork->messageWindowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -671,13 +671,13 @@ static bool32 DisplaySubtask_CancelRegister(u8 *state)
|
|||||||
length = StringLength_Multibyte(str);
|
length = StringLength_Multibyte(str);
|
||||||
FillWin1Rect(x, length, PIXEL_FILL(0));
|
FillWin1Rect(x, length, PIXEL_FILL(0));
|
||||||
PrintOnWin1Parameterized(x, str, TEXT_COLOR_LIGHT_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY);
|
PrintOnWin1Parameterized(x, str, TEXT_COLOR_LIGHT_GREY, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
if (!IsDma3ManagerBusyWithBgCopy())
|
if (!IsDma3ManagerBusyWithBgCopy())
|
||||||
{
|
{
|
||||||
HideStdMessageWindow();
|
HideStdMessageWindow();
|
||||||
CopyWindowToVram(sWork->messageWindowId, 3);
|
CopyWindowToVram(sWork->messageWindowId, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -709,7 +709,7 @@ static bool32 DisplaySubtask_ReturnToKeyboard(u8 *state)
|
|||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
PrintCurrentKeyboardPage();
|
PrintCurrentKeyboardPage();
|
||||||
CopyWindowToVram(2, 2);
|
CopyWindowToVram(2, COPYWIN_GFX);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -735,7 +735,7 @@ static bool32 DisplaySubtask_ScrollChat(u8 *state)
|
|||||||
str = UnionRoomChat_GetLastReceivedMessage();
|
str = UnionRoomChat_GetLastReceivedMessage();
|
||||||
colorIdx = UnionRoomChat_GetReceivedPlayerIndex();
|
colorIdx = UnionRoomChat_GetReceivedPlayerIndex();
|
||||||
PrintTextOnWin0Colorized(row, str, colorIdx);
|
PrintTextOnWin0Colorized(row, str, colorIdx);
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
if (IsDma3ManagerBusyWithBgCopy())
|
if (IsDma3ManagerBusyWithBgCopy())
|
||||||
@@ -755,7 +755,7 @@ static bool32 DisplaySubtask_ScrollChat(u8 *state)
|
|||||||
// fall through
|
// fall through
|
||||||
case 2:
|
case 2:
|
||||||
ScrollWindow(0, 0, 5, PIXEL_FILL(1));
|
ScrollWindow(0, 0, 5, PIXEL_FILL(1));
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
sWork->scrollCount++;
|
sWork->scrollCount++;
|
||||||
(*state)++;
|
(*state)++;
|
||||||
// fall through
|
// fall through
|
||||||
@@ -800,7 +800,7 @@ static bool32 DisplaySubtask_PrintInputText(u8 *state)
|
|||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
PlaceStdMessageWindow(STDMESSAGE_INPUT_TEXT, 16);
|
PlaceStdMessageWindow(STDMESSAGE_INPUT_TEXT, 16);
|
||||||
CopyWindowToVram(sWork->messageWindowId, 3);
|
CopyWindowToVram(sWork->messageWindowId, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -816,7 +816,7 @@ static bool32 DisplaySubtask_PrintExitingChat(u8 *state)
|
|||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
PlaceStdMessageWindow(STDMESSAGE_EXITING_CHAT, 0);
|
PlaceStdMessageWindow(STDMESSAGE_EXITING_CHAT, 0);
|
||||||
CopyWindowToVram(sWork->messageWindowId, 3);
|
CopyWindowToVram(sWork->messageWindowId, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -837,7 +837,7 @@ static bool32 DisplaySubtask_PrintLeaderLeft(u8 *state)
|
|||||||
str = UnionRoomChat_GetNameOfPlayerWhoDisbandedChat();
|
str = UnionRoomChat_GetNameOfPlayerWhoDisbandedChat();
|
||||||
DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, str);
|
DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, str);
|
||||||
PlaceStdMessageWindow(STDMESSAGE_LEADER_LEFT, 0);
|
PlaceStdMessageWindow(STDMESSAGE_LEADER_LEFT, 0);
|
||||||
CopyWindowToVram(sWork->messageWindowId, 3);
|
CopyWindowToVram(sWork->messageWindowId, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -854,7 +854,7 @@ static bool32 DisplaySubtask_AskSave(u8 *state)
|
|||||||
case 0:
|
case 0:
|
||||||
PlaceStdMessageWindow(STDMESSAGE_ASK_SAVE, 0);
|
PlaceStdMessageWindow(STDMESSAGE_ASK_SAVE, 0);
|
||||||
PlaceYesNoMenuAt(23, 10, 1);
|
PlaceYesNoMenuAt(23, 10, 1);
|
||||||
CopyWindowToVram(sWork->messageWindowId, 3);
|
CopyWindowToVram(sWork->messageWindowId, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -871,7 +871,7 @@ static bool32 DisplaySubtask_AskOverwriteSave(u8 *state)
|
|||||||
case 0:
|
case 0:
|
||||||
PlaceStdMessageWindow(STDMESSAGE_ASK_OVERWRITE, 0);
|
PlaceStdMessageWindow(STDMESSAGE_ASK_OVERWRITE, 0);
|
||||||
PlaceYesNoMenuAt(23, 10, 1);
|
PlaceYesNoMenuAt(23, 10, 1);
|
||||||
CopyWindowToVram(sWork->messageWindowId, 3);
|
CopyWindowToVram(sWork->messageWindowId, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -887,7 +887,7 @@ static bool32 DisplaySubtask_PrintSavingDontTurnOffPower(u8 *state)
|
|||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
PlaceStdMessageWindow(STDMESSAGE_SAVING_NO_OFF, 0);
|
PlaceStdMessageWindow(STDMESSAGE_SAVING_NO_OFF, 0);
|
||||||
CopyWindowToVram(sWork->messageWindowId, 3);
|
CopyWindowToVram(sWork->messageWindowId, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -905,7 +905,7 @@ static bool32 DisplaySubtask_PrintSavedTheGame(u8 *state)
|
|||||||
DynamicPlaceholderTextUtil_Reset();
|
DynamicPlaceholderTextUtil_Reset();
|
||||||
DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gSaveBlock2Ptr->playerName);
|
DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gSaveBlock2Ptr->playerName);
|
||||||
PlaceStdMessageWindow(STDMESSAGE_SAVED_THE_GAME, 0);
|
PlaceStdMessageWindow(STDMESSAGE_SAVED_THE_GAME, 0);
|
||||||
CopyWindowToVram(sWork->messageWindowId, 3);
|
CopyWindowToVram(sWork->messageWindowId, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -922,7 +922,7 @@ static bool32 DisplaySubtask_ShowConfirmLeaderLeaveDialog(u8 *state)
|
|||||||
case 0:
|
case 0:
|
||||||
PlaceStdMessageWindow(STDMESSAGE_WARN_LEADER_LEAVE, 0);
|
PlaceStdMessageWindow(STDMESSAGE_WARN_LEADER_LEAVE, 0);
|
||||||
PlaceYesNoMenuAt(23, 10, 1);
|
PlaceYesNoMenuAt(23, 10, 1);
|
||||||
CopyWindowToVram(sWork->messageWindowId, 3);
|
CopyWindowToVram(sWork->messageWindowId, COPYWIN_BOTH);
|
||||||
(*state)++;
|
(*state)++;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
@@ -1287,21 +1287,21 @@ static void LoadWin0(void)
|
|||||||
LoadPalette(sWin0PalF, 0xF0, 0x20);
|
LoadPalette(sWin0PalF, 0xF0, 0x20);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
FillWindowPixelBuffer(0, PIXEL_FILL(1));
|
FillWindowPixelBuffer(0, PIXEL_FILL(1));
|
||||||
CopyWindowToVram(0, 3);
|
CopyWindowToVram(0, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void LoadWin2(void)
|
static void LoadWin2(void)
|
||||||
{
|
{
|
||||||
PutWindowTilemap(2);
|
PutWindowTilemap(2);
|
||||||
PrintCurrentKeyboardPage();
|
PrintCurrentKeyboardPage();
|
||||||
CopyWindowToVram(2, 3);
|
CopyWindowToVram(2, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void LoadWin1(void)
|
static void LoadWin1(void)
|
||||||
{
|
{
|
||||||
FillWindowPixelBuffer(1, PIXEL_FILL(0));
|
FillWindowPixelBuffer(1, PIXEL_FILL(0));
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(1, 3);
|
CopyWindowToVram(1, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void LoadWin3(void)
|
static void LoadWin3(void)
|
||||||
|
|||||||
+3
-3
@@ -227,13 +227,13 @@ void CopyWindowToVram(u8 windowId, u8 mode)
|
|||||||
|
|
||||||
switch (mode)
|
switch (mode)
|
||||||
{
|
{
|
||||||
case 1:
|
case COPYWIN_MAP:
|
||||||
CopyBgTilemapBufferToVram(windowLocal.window.bg);
|
CopyBgTilemapBufferToVram(windowLocal.window.bg);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case COPYWIN_GFX:
|
||||||
LoadBgTiles(windowLocal.window.bg, windowLocal.tileData, windowSize, windowLocal.window.baseBlock);
|
LoadBgTiles(windowLocal.window.bg, windowLocal.tileData, windowSize, windowLocal.window.baseBlock);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case COPYWIN_BOTH:
|
||||||
LoadBgTiles(windowLocal.window.bg, windowLocal.tileData, windowSize, windowLocal.window.baseBlock);
|
LoadBgTiles(windowLocal.window.bg, windowLocal.tileData, windowSize, windowLocal.window.baseBlock);
|
||||||
CopyBgTilemapBufferToVram(windowLocal.window.bg);
|
CopyBgTilemapBufferToVram(windowLocal.window.bg);
|
||||||
break;
|
break;
|
||||||
|
|||||||
+3
-3
@@ -101,13 +101,13 @@ void CopyWindowToVram8Bit(u8 windowId, u8 mode)
|
|||||||
|
|
||||||
switch (mode)
|
switch (mode)
|
||||||
{
|
{
|
||||||
case 1:
|
case COPYWIN_MAP:
|
||||||
CopyBgTilemapBufferToVram(sWindowPtr->window.bg);
|
CopyBgTilemapBufferToVram(sWindowPtr->window.bg);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case COPYWIN_GFX:
|
||||||
LoadBgTiles(sWindowPtr->window.bg, sWindowPtr->tileData, sWindowSize, sWindowPtr->window.baseBlock);
|
LoadBgTiles(sWindowPtr->window.bg, sWindowPtr->tileData, sWindowSize, sWindowPtr->window.baseBlock);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case COPYWIN_BOTH:
|
||||||
LoadBgTiles(sWindowPtr->window.bg, sWindowPtr->tileData, sWindowSize, sWindowPtr->window.baseBlock);
|
LoadBgTiles(sWindowPtr->window.bg, sWindowPtr->tileData, sWindowSize, sWindowPtr->window.baseBlock);
|
||||||
CopyBgTilemapBufferToVram(sWindowPtr->window.bg);
|
CopyBgTilemapBufferToVram(sWindowPtr->window.bg);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -254,9 +254,9 @@ static void PrintHeaderTexts(void)
|
|||||||
}
|
}
|
||||||
WCSS_AddTextPrinterParameterized(1, 3, sHeaderTextPtrs[i + 1], 0, 30 * i + 10, 2);
|
WCSS_AddTextPrinterParameterized(1, 3, sHeaderTextPtrs[i + 1], 0, 30 * i + 10, 2);
|
||||||
PutWindowTilemap(0);
|
PutWindowTilemap(0);
|
||||||
CopyWindowToVram(0, 2);
|
CopyWindowToVram(0, COPYWIN_GFX);
|
||||||
PutWindowTilemap(1);
|
PutWindowTilemap(1);
|
||||||
CopyWindowToVram(1, 2);
|
CopyWindowToVram(1, COPYWIN_GFX);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Task_WirelessCommunicationScreen(u8 taskId)
|
static void Task_WirelessCommunicationScreen(u8 taskId)
|
||||||
@@ -292,7 +292,7 @@ static void Task_WirelessCommunicationScreen(u8 taskId)
|
|||||||
WCSS_AddTextPrinterParameterized(2, 3, gStringVar4, 4, 100, 2);
|
WCSS_AddTextPrinterParameterized(2, 3, gStringVar4, 4, 100, 2);
|
||||||
}
|
}
|
||||||
PutWindowTilemap(2);
|
PutWindowTilemap(2);
|
||||||
CopyWindowToVram(2, 3);
|
CopyWindowToVram(2, COPYWIN_BOTH);
|
||||||
}
|
}
|
||||||
if (JOY_NEW(A_BUTTON) || JOY_NEW(B_BUTTON))
|
if (JOY_NEW(A_BUTTON) || JOY_NEW(B_BUTTON))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user