summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2021-06-25 13:16:36 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2021-06-25 13:16:36 -0400
commitf029db52f59614e22a7a2d70eb3da46094bf47f1 (patch)
treea726761fbf6f6d22a2c8332e89bddae15833b5b4 /include
parenta6ae701c1d244d418975d9019b6a1af217674ae5 (diff)
Document pokedex_cry_screen.c
Diffstat (limited to 'include')
-rw-r--r--include/ewram.h5
-rw-r--r--include/pokedex_cry_screen.h10
2 files changed, 10 insertions, 5 deletions
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();