mirror of
https://github.com/pret/pokeruby.git
synced 2026-04-26 00:13:40 -05:00
Various intro naming
This commit is contained in:
parent
1aeef4e4c3
commit
af652a5299
|
|
@ -1,8 +1,8 @@
|
|||
#ifndef GUARD_INTRO_H
|
||||
#define GUARD_INTRO_H
|
||||
|
||||
void c2_copyright_1(void);
|
||||
void CB2_InitCopyrightScreen(void);
|
||||
void CB2_InitCopyrightScreenAfterBootup(void);
|
||||
void CB2_InitCopyrightScreenAfterTitleScreen(void);
|
||||
void sub_813CE30(u16, u16, u16, u16);
|
||||
|
||||
#endif // GUARD_INTRO_H
|
||||
|
|
|
|||
20
src/intro.c
20
src/intro.c
|
|
@ -851,14 +851,14 @@ static void MainCB2_EndIntro(void)
|
|||
SetMainCallback2(CB2_InitTitleScreen);
|
||||
}
|
||||
|
||||
static void LoadCopyrightGraphics(u16 a1, u16 a2, u16 a3)
|
||||
static void LoadCopyrightGraphics(u16 tilesetAddress, u16 tilemapAddress, u16 paletteAddress)
|
||||
{
|
||||
LZ77UnCompVram(gIntroCopyright_Gfx, (void *)(VRAM + a1));
|
||||
LoadPalette(gIntroCopyright_Pal, a3, 0x20);
|
||||
CpuCopy16(gIntroCopyright_Tilemap, (void *)(VRAM + a2), 0x500);
|
||||
LZ77UnCompVram(gIntroCopyright_Gfx, (void *)(VRAM + tilesetAddress));
|
||||
LoadPalette(gIntroCopyright_Pal, paletteAddress, 0x20);
|
||||
CpuCopy16(gIntroCopyright_Tilemap, (void *)(VRAM + tilemapAddress), 0x500);
|
||||
}
|
||||
|
||||
static void SerialCb_CopyrightScreen(void)
|
||||
static void SerialCB_CopyrightScreen(void)
|
||||
{
|
||||
GameCubeMultiBoot_HandleSerialInterrupt(&gMultibootProgramStruct);
|
||||
}
|
||||
|
|
@ -882,7 +882,7 @@ static u8 SetUpCopyrightScreen(void)
|
|||
DmaFill32(3, 0, (void *)OAM, OAM_SIZE);
|
||||
DmaFill16(3, 0, (void *)(PLTT + 2), PLTT_SIZE - 2);
|
||||
ResetPaletteFade();
|
||||
LoadCopyrightGraphics(0, 14336, 0);
|
||||
LoadCopyrightGraphics(0, 0x3800, 0);
|
||||
remove_some_task();
|
||||
ResetTasks();
|
||||
ResetSpriteData();
|
||||
|
|
@ -900,7 +900,7 @@ static u8 SetUpCopyrightScreen(void)
|
|||
REG_DISPSTAT |= DISPSTAT_VBLANK_INTR;
|
||||
SetVBlankCallback(VBlankCB_Intro);
|
||||
REG_DISPCNT = DISPCNT_MODE_0 | DISPCNT_OBJ_1D_MAP | DISPCNT_BG0_ON;
|
||||
SetSerialCallback(SerialCb_CopyrightScreen);
|
||||
SetSerialCallback(SerialCB_CopyrightScreen);
|
||||
GameCubeMultiBoot_Init(&gMultibootProgramStruct);
|
||||
default:
|
||||
UpdatePaletteFade();
|
||||
|
|
@ -911,7 +911,7 @@ static u8 SetUpCopyrightScreen(void)
|
|||
GameCubeMultiBoot_Main(&gMultibootProgramStruct);
|
||||
if (gMultibootProgramStruct.gcmb_field_2 != 1)
|
||||
{
|
||||
BeginNormalPaletteFade(0xFFFFFFFFu, 0, 0, 0x10, 0);
|
||||
BeginNormalPaletteFade(0xFFFFFFFF, 0, 0, 0x10, 0);
|
||||
gMain.state++;
|
||||
}
|
||||
break;
|
||||
|
|
@ -935,7 +935,7 @@ static u8 SetUpCopyrightScreen(void)
|
|||
return 1;
|
||||
}
|
||||
|
||||
void c2_copyright_1(void)
|
||||
void CB2_InitCopyrightScreenAfterBootup(void)
|
||||
{
|
||||
if (!SetUpCopyrightScreen())
|
||||
{
|
||||
|
|
@ -948,7 +948,7 @@ void c2_copyright_1(void)
|
|||
}
|
||||
}
|
||||
|
||||
void CB2_InitCopyrightScreen(void)
|
||||
void CB2_InitCopyrightScreenAfterTitleScreen(void)
|
||||
{
|
||||
SetUpCopyrightScreen();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ static void InitMainCallbacks(void)
|
|||
gMain.vblankCounter1 = 0;
|
||||
gMain.vblankCounter2 = 0;
|
||||
gMain.callback1 = NULL;
|
||||
SetMainCallback2(c2_copyright_1);
|
||||
SetMainCallback2(CB2_InitCopyrightScreenAfterBootup);
|
||||
}
|
||||
|
||||
static void CallCallbacks(void)
|
||||
|
|
|
|||
|
|
@ -709,7 +709,7 @@ static void CB2_GoToMainMenu(void)
|
|||
static void CB2_GoToCopyrightScreen(void)
|
||||
{
|
||||
if (!UpdatePaletteFade())
|
||||
SetMainCallback2(CB2_InitCopyrightScreen);
|
||||
SetMainCallback2(CB2_InitCopyrightScreenAfterTitleScreen);
|
||||
}
|
||||
|
||||
static void CB2_GoToClearSaveDataScreen(void)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user