Merge branch 'master' into doc-binterface
This commit is contained in:
@@ -386,8 +386,8 @@ static void ShowSafariBallsWindow(void)
|
||||
DrawStdWindowFrame(sSafariBallsWindowId, FALSE);
|
||||
ConvertIntToDecimalStringN(gStringVar1, gNumSafariBalls, STR_CONV_MODE_RIGHT_ALIGN, 2);
|
||||
StringExpandPlaceholders(gStringVar4, gText_SafariBallStock);
|
||||
AddTextPrinterParameterized(sSafariBallsWindowId, FONT_NORMAL, gStringVar4, 0, 1, 0xFF, NULL);
|
||||
CopyWindowToVram(sSafariBallsWindowId, 2);
|
||||
AddTextPrinterParameterized(sSafariBallsWindowId, FONT_NORMAL, gStringVar4, 0, 1, TEXT_SKIP_DRAW, NULL);
|
||||
CopyWindowToVram(sSafariBallsWindowId, COPYWIN_GFX);
|
||||
}
|
||||
|
||||
static void ShowPyramidFloorWindow(void)
|
||||
@@ -401,8 +401,8 @@ static void ShowPyramidFloorWindow(void)
|
||||
DrawStdWindowFrame(sBattlePyramidFloorWindowId, FALSE);
|
||||
StringCopy(gStringVar1, sPyramidFloorNames[gSaveBlock2Ptr->frontier.curChallengeBattleNum]);
|
||||
StringExpandPlaceholders(gStringVar4, gText_BattlePyramidFloor);
|
||||
AddTextPrinterParameterized(sBattlePyramidFloorWindowId, FONT_NORMAL, gStringVar4, 0, 1, 0xFF, NULL);
|
||||
CopyWindowToVram(sBattlePyramidFloorWindowId, 2);
|
||||
AddTextPrinterParameterized(sBattlePyramidFloorWindowId, FONT_NORMAL, gStringVar4, 0, 1, TEXT_SKIP_DRAW, NULL);
|
||||
CopyWindowToVram(sBattlePyramidFloorWindowId, COPYWIN_GFX);
|
||||
}
|
||||
|
||||
static void RemoveExtraStartMenuWindows(void)
|
||||
@@ -410,7 +410,7 @@ static void RemoveExtraStartMenuWindows(void)
|
||||
if (GetSafariZoneFlag())
|
||||
{
|
||||
ClearStdWindowAndFrameToTransparent(sSafariBallsWindowId, FALSE);
|
||||
CopyWindowToVram(sSafariBallsWindowId, 2);
|
||||
CopyWindowToVram(sSafariBallsWindowId, COPYWIN_GFX);
|
||||
RemoveWindow(sSafariBallsWindowId);
|
||||
}
|
||||
if (InBattlePyramid())
|
||||
@@ -433,7 +433,7 @@ static bool32 PrintStartMenuActions(s8 *pIndex, u32 count)
|
||||
else
|
||||
{
|
||||
StringExpandPlaceholders(gStringVar4, sStartMenuItems[sCurrentStartMenuActions[index]].text);
|
||||
AddTextPrinterParameterized(GetStartMenuWindowId(), FONT_NORMAL, gStringVar4, 8, (index << 4) + 9, 0xFF, NULL);
|
||||
AddTextPrinterParameterized(GetStartMenuWindowId(), FONT_NORMAL, gStringVar4, 8, (index << 4) + 9, TEXT_SKIP_DRAW, NULL);
|
||||
}
|
||||
|
||||
index++;
|
||||
@@ -466,7 +466,7 @@ static bool32 InitStartMenuStep(void)
|
||||
break;
|
||||
case 2:
|
||||
LoadMessageBoxAndBorderGfx();
|
||||
DrawStdWindowFrame(sub_81979C4(sNumStartMenuActions), FALSE);
|
||||
DrawStdWindowFrame(AddStartMenuWindow(sNumStartMenuActions), FALSE);
|
||||
sInitStartMenuData[1] = 0;
|
||||
sInitStartMenuData[0]++;
|
||||
break;
|
||||
@@ -482,8 +482,8 @@ static bool32 InitStartMenuStep(void)
|
||||
sInitStartMenuData[0]++;
|
||||
break;
|
||||
case 5:
|
||||
sStartMenuCursorPos = sub_81983AC(GetStartMenuWindowId(), FONT_NORMAL, 0, 9, 16, sNumStartMenuActions, sStartMenuCursorPos);
|
||||
CopyWindowToVram(GetStartMenuWindowId(), TRUE);
|
||||
sStartMenuCursorPos = InitMenuNormal(GetStartMenuWindowId(), FONT_NORMAL, 0, 9, 16, sNumStartMenuActions, sStartMenuCursorPos);
|
||||
CopyWindowToVram(GetStartMenuWindowId(), COPYWIN_MAP);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@@ -876,7 +876,7 @@ void SaveGame(void)
|
||||
static void ShowSaveMessage(const u8 *message, u8 (*saveCallback)(void))
|
||||
{
|
||||
StringExpandPlaceholders(gStringVar4, message);
|
||||
sub_819786C(0, TRUE);
|
||||
LoadMessageBoxAndFrameGfx(0, TRUE);
|
||||
AddTextPrinterForMessage_2(TRUE);
|
||||
sSavingComplete = TRUE;
|
||||
sSaveDialogCallback = saveCallback;
|
||||
@@ -1200,7 +1200,7 @@ static bool32 InitSaveWindowAfterLinkBattle(u8 *state)
|
||||
break;
|
||||
case 3:
|
||||
ShowBg(0);
|
||||
BlendPalettes(-1, 16, 0);
|
||||
BlendPalettes(PALETTES_ALL, 16, RGB_BLACK);
|
||||
SetVBlankCallback(VBlankCB_LinkBattleSave);
|
||||
EnableInterrupts(1);
|
||||
break;
|
||||
@@ -1240,14 +1240,14 @@ static void Task_SaveAfterLinkBattle(u8 taskId)
|
||||
AddTextPrinterParameterized2(0,
|
||||
FONT_NORMAL,
|
||||
gText_SavingDontTurnOffPower,
|
||||
TEXT_SPEED_FF,
|
||||
TEXT_SKIP_DRAW,
|
||||
NULL,
|
||||
TEXT_COLOR_DARK_GRAY,
|
||||
TEXT_COLOR_WHITE,
|
||||
TEXT_COLOR_LIGHT_GRAY);
|
||||
DrawTextBorderOuter(0, 8, 14);
|
||||
PutWindowTilemap(0);
|
||||
CopyWindowToVram(0, 3);
|
||||
CopyWindowToVram(0, COPYWIN_FULL);
|
||||
BeginNormalPaletteFade(PALETTES_ALL, 0, 16, 0, RGB_BLACK);
|
||||
|
||||
if (gWirelessCommType != 0 && InUnionRoom())
|
||||
@@ -1330,40 +1330,40 @@ static void ShowSaveInfoWindow(void)
|
||||
// Print region name
|
||||
yOffset = 1;
|
||||
BufferSaveMenuText(SAVE_MENU_LOCATION, gStringVar4, TEXT_COLOR_GREEN);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gStringVar4, 0, yOffset, 0xFF, NULL);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gStringVar4, 0, yOffset, TEXT_SKIP_DRAW, NULL);
|
||||
|
||||
// Print player name
|
||||
yOffset += 16;
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gText_SavingPlayer, 0, yOffset, 0xFF, NULL);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gText_SavingPlayer, 0, yOffset, TEXT_SKIP_DRAW, NULL);
|
||||
BufferSaveMenuText(SAVE_MENU_NAME, gStringVar4, color);
|
||||
xOffset = GetStringRightAlignXOffset(FONT_NORMAL, gStringVar4, 0x70);
|
||||
PrintPlayerNameOnWindow(sSaveInfoWindowId, gStringVar4, xOffset, yOffset);
|
||||
|
||||
// Print badge count
|
||||
yOffset += 16;
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gText_SavingBadges, 0, yOffset, 0xFF, NULL);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gText_SavingBadges, 0, yOffset, TEXT_SKIP_DRAW, NULL);
|
||||
BufferSaveMenuText(SAVE_MENU_BADGES, gStringVar4, color);
|
||||
xOffset = GetStringRightAlignXOffset(FONT_NORMAL, gStringVar4, 0x70);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gStringVar4, xOffset, yOffset, 0xFF, NULL);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gStringVar4, xOffset, yOffset, TEXT_SKIP_DRAW, NULL);
|
||||
|
||||
if (FlagGet(FLAG_SYS_POKEDEX_GET) == TRUE)
|
||||
{
|
||||
// Print pokedex count
|
||||
yOffset += 16;
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gText_SavingPokedex, 0, yOffset, 0xFF, NULL);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gText_SavingPokedex, 0, yOffset, TEXT_SKIP_DRAW, NULL);
|
||||
BufferSaveMenuText(SAVE_MENU_CAUGHT, gStringVar4, color);
|
||||
xOffset = GetStringRightAlignXOffset(FONT_NORMAL, gStringVar4, 0x70);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gStringVar4, xOffset, yOffset, 0xFF, NULL);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gStringVar4, xOffset, yOffset, TEXT_SKIP_DRAW, NULL);
|
||||
}
|
||||
|
||||
// Print play time
|
||||
yOffset += 16;
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gText_SavingTime, 0, yOffset, 0xFF, NULL);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gText_SavingTime, 0, yOffset, TEXT_SKIP_DRAW, NULL);
|
||||
BufferSaveMenuText(SAVE_MENU_PLAY_TIME, gStringVar4, color);
|
||||
xOffset = GetStringRightAlignXOffset(FONT_NORMAL, gStringVar4, 0x70);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gStringVar4, xOffset, yOffset, 0xFF, NULL);
|
||||
AddTextPrinterParameterized(sSaveInfoWindowId, FONT_NORMAL, gStringVar4, xOffset, yOffset, TEXT_SKIP_DRAW, NULL);
|
||||
|
||||
CopyWindowToVram(sSaveInfoWindowId, 2);
|
||||
CopyWindowToVram(sSaveInfoWindowId, COPYWIN_GFX);
|
||||
}
|
||||
|
||||
static void RemoveSaveInfoWindow(void)
|
||||
|
||||
Reference in New Issue
Block a user