summaryrefslogtreecommitdiff
path: root/src/title_screen.c
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2021-04-01 23:13:59 -0400
committerGitHub <noreply@github.com>2021-04-01 23:13:59 -0400
commita0b3d4df12f30442ea7d14d3e05f19327ad8f6ce (patch)
tree4d54d5bab2be81f541de3c0b2d464728532c7c0f /src/title_screen.c
parent51970f97b0e48b0bffa8ab9229ac30a94f57512a (diff)
parent50e9666e1637b15bd57fd7ee88180e50d2eb5e8c (diff)
Merge pull request #1390 from GriffinRichards/doc-introcred
Document intro and credits sequences
Diffstat (limited to 'src/title_screen.c')
-rw-r--r--src/title_screen.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/title_screen.c b/src/title_screen.c
index f86a0b0b3..f2c609fec 100644
--- a/src/title_screen.c
+++ b/src/title_screen.c
@@ -64,7 +64,9 @@ static const u32 sTitleScreenCloudsGfx[] = INCBIN_U32("graphics/title_screen/clo
-const u16 gIntroWaterDropAlphaBlend[] =
+// Used to blend "Emerald Version" as it passes over over the Pokémon banner.
+// Also used by the intro to blend the Game Freak name/logo in and out as they appear and disappear
+const u16 gTitleScreenAlphaBlend[64] =
{
BLDALPHA_BLEND(16, 0),
BLDALPHA_BLEND(16, 1),
@@ -364,7 +366,7 @@ static void SpriteCB_VersionBannerLeft(struct Sprite *sprite)
sprite->pos1.y++;
if (sprite->data[0] != 0)
sprite->data[0]--;
- SetGpuReg(REG_OFFSET_BLDALPHA, gIntroWaterDropAlphaBlend[sprite->data[0]]);
+ SetGpuReg(REG_OFFSET_BLDALPHA, gTitleScreenAlphaBlend[sprite->data[0]]);
}
}
@@ -388,7 +390,7 @@ static void SpriteCB_PressStartCopyrightBanner(struct Sprite *sprite)
{
sprite->data[1]++;
// Alternate between hidden and shown every 16th frame
- if (sprite->data[1] & 0x10)
+ if (sprite->data[1] & 16)
sprite->invisible = FALSE;
else
sprite->invisible = TRUE;