2018-05-01 02:41:17 +02:00
|
|
|
#ifndef GUARD_POKEDEX_CRY_SCREEN_H
|
|
|
|
#define GUARD_POKEDEX_CRY_SCREEN_H
|
|
|
|
|
2020-03-10 19:02:03 +01:00
|
|
|
struct CryScreenWindow
|
2018-05-01 02:41:17 +02:00
|
|
|
{
|
2020-03-08 18:24:22 +01:00
|
|
|
u16 unk0; // Assigned to val that's never read
|
|
|
|
u8 unk2; // Never read
|
2018-05-01 02:41:17 +02:00
|
|
|
u8 paletteNo;
|
|
|
|
u8 xPos;
|
|
|
|
u8 yPos;
|
|
|
|
};
|
|
|
|
|
2019-02-02 12:44:00 +01:00
|
|
|
extern u8 gDexCryScreenState;
|
|
|
|
|
2022-07-29 17:15:33 +02:00
|
|
|
bool8 LoadCryWaveformWindow(struct CryScreenWindow *, u8);
|
2020-03-08 18:24:22 +01:00
|
|
|
void UpdateCryWaveformWindow(u8);
|
|
|
|
void CryScreenPlayButton(u16);
|
2022-07-29 17:15:33 +02:00
|
|
|
bool8 LoadCryMeter(struct CryScreenWindow *, u8);
|
2020-03-08 18:24:22 +01:00
|
|
|
void FreeCryScreen(void);
|
2018-05-01 02:41:17 +02:00
|
|
|
|
|
|
|
#endif
|