CHECK_SALVAGEモードの画面表示を切り替え

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@800 385bec56-5757-e545-9c3a-d8741f4650f1
This commit is contained in:
N2614 2014-05-13 00:36:47 +00:00
parent 2b49c365a8
commit 686bd527fc
3 changed files with 26 additions and 2 deletions

View File

@ -294,6 +294,12 @@ extern "C" void nnMain(void)
titleColor.g = 0.55f;
titleColor.b = 1.0f;
}
else if (GetRestoreMode() == RESTORE_MODE_CHECK_SALVAGE)
{
titleColor.r = 0.33f;
titleColor.g = 0.10f;
titleColor.b = 0.55f;
}
// 上画面表示
common::DrawSystemState("CTR Console Restore", s_RenderSystem, titleColor, flip, adapterState,
@ -327,6 +333,10 @@ extern "C" void nnMain(void)
{
s_RenderSystem.DrawText(0, lineBottom * spaceSize, "DL_PREINATALL Mode");
}
else if (GetRestoreMode() == RESTORE_MODE_CHECK_SALVAGE)
{
s_RenderSystem.DrawText(0, lineBottom * spaceSize, "GET_SDCI + CHECK_SALVAGE Mode");
}
s_RenderSystem.SetColor(titleColor.r, titleColor.g, titleColor.b);
s_RenderSystem.FillRectangle(0, lineBottom * spaceSize, screenWidth, spaceSize);

View File

@ -804,7 +804,14 @@ bool CheckAndReadAPSetting(common::OperationMessage& operationMessage)
if (s_GetIvsOnlyMode)
{
s_RestoreMode = RESTORE_MODE_GET_IVS;
if(s_CheckAccountSalvageResult)
{
s_RestoreMode = RESTORE_MODE_CHECK_SALVAGE;
}
else
{
s_RestoreMode = RESTORE_MODE_GET_IVS;
}
}
if(s_CheckSdOnlyMode)
@ -2123,13 +2130,19 @@ void InitializeState()
s_ReadSettingDone = false;
s_ReadSettingIsSuccess = false;
s_PlayedFailSound = false;
s_ExecuteFgNup = false;
s_FgNupRetryCount = 0;
s_NupOnlyMode = false;
s_GetIvsOnlyMode = false;
s_CheckSdOnlyMode = false;
s_SkipNupMode = false;
s_DownloadPreinstallMode = false;
s_ForceDownloadPreinstall = false;
s_CheckAccountSalvageResult = false;
s_ExecutePreparePreinstallTitleDownload = false;
s_ExecutePreinstallTitleDownload = false;
s_PreinstallTitleDownloadSuccess = false;

View File

@ -31,7 +31,8 @@ typedef enum RestoreMode
RESTORE_MODE_NUP_ONLY,
RESTORE_MODE_GET_IVS,
RESTORE_MODE_CHECK_SD,
RESTORE_MODE_DOWNLOAD_PREINSTALL
RESTORE_MODE_DOWNLOAD_PREINSTALL,
RESTORE_MODE_CHECK_SALVAGE
} RestoreMode;