summaryrefslogtreecommitdiff
path: root/src/diploma.c
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2021-07-31 13:30:40 -0400
committerGitHub <noreply@github.com>2021-07-31 13:30:40 -0400
commit3e60a7840653e50845abf10bb02cd1b519dcd80f (patch)
treecb4a0d227a238ebdeb3b6cb9fdb92781bcc4f5e7 /src/diploma.c
parent602855ea99d8015ef5b7709f6fb1e9fd167239e2 (diff)
parentd391486247cc9f29d85787d6711f7cb993cf6585 (diff)
Merge branch 'master' into doc-frontierpass2
Diffstat (limited to 'src/diploma.c')
-rw-r--r--src/diploma.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/diploma.c b/src/diploma.c
index bf0d5b057..dca0912e3 100644
--- a/src/diploma.c
+++ b/src/diploma.c
@@ -51,18 +51,18 @@ void CB2_ShowDiploma(void)
{
SetVBlankCallback(NULL);
SetGpuReg(REG_OFFSET_DISPCNT, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG3CNT, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG2CNT, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG1CNT, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG0CNT, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG3HOFS, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG3VOFS, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG2HOFS, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG2VOFS, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG1HOFS, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG1VOFS, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG0HOFS, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BG0VOFS, DISPCNT_MODE_0);
+ SetGpuReg(REG_OFFSET_BG3CNT, 0);
+ SetGpuReg(REG_OFFSET_BG2CNT, 0);
+ SetGpuReg(REG_OFFSET_BG1CNT, 0);
+ SetGpuReg(REG_OFFSET_BG0CNT, 0);
+ SetGpuReg(REG_OFFSET_BG3HOFS, 0);
+ SetGpuReg(REG_OFFSET_BG3VOFS, 0);
+ SetGpuReg(REG_OFFSET_BG2HOFS, 0);
+ SetGpuReg(REG_OFFSET_BG2VOFS, 0);
+ SetGpuReg(REG_OFFSET_BG1HOFS, 0);
+ SetGpuReg(REG_OFFSET_BG1VOFS, 0);
+ SetGpuReg(REG_OFFSET_BG0HOFS, 0);
+ SetGpuReg(REG_OFFSET_BG0VOFS, 0);
// why doesn't this one use the dma manager either?
DmaFill16(3, 0, VRAM, VRAM_SIZE);
DmaFill32(3, 0, OAM, OAM_SIZE);
@@ -121,7 +121,7 @@ static void Task_DiplomaFadeOut(u8 taskId)
Free(sDiplomaTilemapPtr);
FreeAllWindowBuffers();
DestroyTask(taskId);
- SetMainCallback2(sub_80861E8);
+ SetMainCallback2(CB2_ReturnToFieldFadeFromBlack);
}
}
@@ -129,12 +129,12 @@ static void DisplayDiplomaText(void)
{
if (HasAllMons())
{
- SetGpuReg(REG_OFFSET_BG1HOFS, DISPCNT_BG0_ON);
+ SetGpuReg(REG_OFFSET_BG1HOFS, DISPLAY_WIDTH + 16);
StringCopy(gStringVar1, gText_DexNational);
}
else
{
- SetGpuReg(REG_OFFSET_BG1HOFS, DISPCNT_MODE_0);
+ SetGpuReg(REG_OFFSET_BG1HOFS, 0);
StringCopy(gStringVar1, gText_DexHoenn);
}
StringExpandPlaceholders(gStringVar4, gText_PokedexDiploma);
@@ -173,9 +173,9 @@ static void InitDiplomaBg(void)
SetGpuReg(REG_OFFSET_DISPCNT, DISPCNT_OBJ_ON | DISPCNT_OBJ_1D_MAP);
ShowBg(0);
ShowBg(1);
- SetGpuReg(REG_OFFSET_BLDCNT, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BLDALPHA, DISPCNT_MODE_0);
- SetGpuReg(REG_OFFSET_BLDY, DISPCNT_MODE_0);
+ SetGpuReg(REG_OFFSET_BLDCNT, 0);
+ SetGpuReg(REG_OFFSET_BLDALPHA, 0);
+ SetGpuReg(REG_OFFSET_BLDY, 0);
}
static const struct WindowTemplate sDiplomaWinTemplates[2] =