summaryrefslogtreecommitdiff
path: root/arm9/src/save_data_write_error.c
diff options
context:
space:
mode:
authortgsm <doodrabbit@hotmail.com>2021-08-20 21:41:10 -0400
committertgsm <doodrabbit@hotmail.com>2021-08-20 21:44:58 -0400
commit0d600f46805de96895678bb76d7c3e87466f459f (patch)
treecf1d4b0871b5084a5b38862d58b404788b1b11ab /arm9/src/save_data_write_error.c
parenta09a13e2b35e6ca07ab623464189b8bf602a66a8 (diff)
Move ShowGBACartRemovedError to save_data_read_error
Diffstat (limited to 'arm9/src/save_data_write_error.c')
-rw-r--r--arm9/src/save_data_write_error.c68
1 files changed, 0 insertions, 68 deletions
diff --git a/arm9/src/save_data_write_error.c b/arm9/src/save_data_write_error.c
index f2270b52..71edb91d 100644
--- a/arm9/src/save_data_write_error.c
+++ b/arm9/src/save_data_write_error.c
@@ -13,11 +13,6 @@ extern void FUN_0200CCA4(struct Window* window, BOOL copy_to_vram, u16 fill_valu
extern void FUN_0200E394(BOOL set_brightness_on_bottom_screen);
extern void FUN_0200E3A0(BOOL set_brightness_on_bottom_screen, s32);
-extern const struct WindowTemplate gSaveDataReadErrorWindowTemplate;
-extern const struct GraphicsModes gSaveDataReadErrorGraphicsModes;
-extern const struct BgTemplate gSaveDataReadErrorBgTemplate;
-extern const struct GraphicsBanks gSaveDataReadErrorGraphicsBanks;
-
static const struct WindowTemplate sSaveDataWriteErrorWindowTemplate = {
.bgId = GF_BG_LYR_MAIN_0,
.tilemapLeft = 3,
@@ -64,69 +59,6 @@ static const struct GraphicsBanks sSaveDataWriteErrorGraphicsBanks = {
.texpltt = 0,
};
-THUMB_FUNC void ShowGBACartRemovedError(u32 heap_id)
-{
- struct Window window;
-
- FUN_0200E3A0(PM_LCD_TOP, 0);
- FUN_0200E3A0(PM_LCD_BOTTOM, 0);
-
- Main_SetVBlankIntrCB(NULL, NULL);
- FUN_02015F34(NULL, NULL);
-
- GX_DisableEngineALayers();
- GX_DisableEngineBLayers();
- reg_GX_DISPCNT &= ~REG_GX_DISPCNT_DISPLAY_MASK;
- reg_GXS_DB_DISPCNT &= ~REG_GX_DISPCNT_DISPLAY_MASK;
-
- SetKeyRepeatTimers(4, 8);
-
- gMain.screensFlipped = 0;
-
- GX_SwapDisplay();
- reg_G2_BLDCNT = 0;
- reg_G2S_DB_BLDCNT = 0;
- reg_GX_DISPCNT &= ~(REG_GX_DISPCNT_OW_MASK | REG_GX_DISPCNT_W1_MASK | REG_GX_DISPCNT_W0_MASK);
- reg_GXS_DB_DISPCNT &= ~(REG_GXS_DB_DISPCNT_OW_MASK | REG_GXS_DB_DISPCNT_W1_MASK | REG_GXS_DB_DISPCNT_W0_MASK);
- GX_SetBanks(&gSaveDataReadErrorGraphicsBanks);
-
- struct BgConfig* bg_config = BgConfig_Alloc(heap_id);
-
- SetBothScreensModesAndDisable(&gSaveDataReadErrorGraphicsModes);
-
- InitBgFromTemplate(bg_config, 0, &gSaveDataReadErrorBgTemplate, 0);
- BgClearTilemapBufferAndCommit(bg_config, 0);
- FUN_0200CB00(bg_config, GF_BG_LYR_MAIN_0, 0x01F7, 2, 0, heap_id);
- FUN_02002ED0(GF_BG_LYR_MAIN_0, 0x20, heap_id);
- BG_ClearCharDataRange(GF_BG_LYR_MAIN_0, 0x20, 0, heap_id);
- BG_SetMaskColor(GF_BG_LYR_MAIN_0, 0x6C21);
- BG_SetMaskColor(GF_BG_LYR_SUB_0, 0x6C21);
-
- struct MsgData* msg_data = NewMsgDataFromNarc(1, NARC_MSGDATA_MSG, NARC_msg_narc_0005_bin, heap_id);
- struct String* str = String_ctor(384, heap_id);
-
- FUN_0201BD5C();
-
- AddWindow(bg_config, &window, &gSaveDataReadErrorWindowTemplate);
- FillWindowPixelRect(&window, 0xF, 0, 0, 208, 144);
- FUN_0200CCA4(&window, FALSE, 0x01F7, 2);
-
- ReadMsgDataIntoString(msg_data, 1, str);
- AddTextPrinterParameterized(&window, 0, str, 0, 0, 0, NULL);
- String_dtor(str);
-
- GX_BothDispOn();
- FUN_0200E394(PM_LCD_TOP);
- FUN_0200E394(PM_LCD_BOTTOM);
- SetBrightness(0, 0x3F, 3);
-
- while (TRUE)
- {
- HandleDSLidAction();
- OS_WaitIrq(TRUE, OS_IE_V_BLANK);
- }
-}
-
THUMB_FUNC void ShowSaveDataWriteError(u32 heap_id, u32 err_no)
{
struct Window window;