From f029db52f59614e22a7a2d70eb3da46094bf47f1 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 25 Jun 2021 13:16:36 -0400 Subject: Document pokedex_cry_screen.c --- include/ewram.h | 5 +++++ include/pokedex_cry_screen.h | 10 +++++----- 2 files changed, 10 insertions(+), 5 deletions(-) (limited to 'include') diff --git a/include/ewram.h b/include/ewram.h index 066aa5529..f19a882fe 100644 --- a/include/ewram.h +++ b/include/ewram.h @@ -47,6 +47,11 @@ extern u8 gSharedMem[]; #define ePokedexView3 (struct PokedexView *)(gSharedMem + 0x19000) #define ePokedexView4 (struct PokedexView *)(gSharedMem + 0x19800) +// pokedex_cry_screen.c +#define sCryWaveformWindowTiledata (&gSharedMem[0]) +#define ePokedexCryScreen (*(struct PokedexCryScreen *)(gSharedMem + 0x1C000)) +#define ePokedexCryScreen2 (*(struct PokedexCryMeterNeedle *)(gSharedMem + 0x1C800)) + #define ewram8000 (&gSharedMem[0x8000]) #define ewram8800 (&gSharedMem[0x8800]) #define ewram9000 (&gSharedMem[0x9000]) diff --git a/include/pokedex_cry_screen.h b/include/pokedex_cry_screen.h index 8e64bde8a..d2134eb51 100644 --- a/include/pokedex_cry_screen.h +++ b/include/pokedex_cry_screen.h @@ -3,16 +3,16 @@ struct CryScreenWindow { - u16 unk0; - u8 unk2; + u16 charBase; + u8 screenBase; u8 paletteNo; u8 xPos; u8 yPos; }; -u8 ShowPokedexCryScreen(struct CryScreenWindow *, u8); -u8 LoadCryWaveformWindow(struct CryScreenWindow *, u8); -void UpdateCryWaveformWindow(u8 a); +bool8 ShowPokedexCryScreen(struct CryScreenWindow * cry, u8 arg1); +bool8 LoadCryWaveformWindow(struct CryScreenWindow * cry, u8 bgId); +void UpdateCryWaveformWindow(u8 bgId); void CryScreenPlayButton(u16 species); void DestroyCryMeterNeedleSprite(); -- cgit v1.2.3