pokeemerald/include/mauville_old_man.h

27 lines
678 B
C
Raw Normal View History

2017-09-08 18:16:44 +00:00
2017-09-07 17:45:32 +00:00
#ifndef GUARD_MAUVILLE_OLD_MAN_H
#define GUARD_MAUVILLE_OLD_MAN_H
2017-09-08 18:16:44 +00:00
2018-05-02 15:31:58 +00:00
enum MauvilleOldManType
{
MAUVILLE_MAN_BARD,
MAUVILLE_MAN_HIPSTER,
MAUVILLE_MAN_TRADER,
MAUVILLE_MAN_STORYTELLER,
MAUVILLE_MAN_GIDDY
};
2018-05-19 10:32:44 +00:00
extern struct BardSong gBardSong;
2017-09-07 17:45:32 +00:00
void SetMauvilleOldMan(void);
u8 GetCurrentMauvilleOldMan(void);
void ScrSpecial_SetMauvilleOldManEventObjGfx(void);
2017-09-08 18:16:44 +00:00
u8 sub_81201C8(void);
2017-11-04 02:07:36 +00:00
void sub_8120B70(OldMan *dest);
2017-11-04 16:20:40 +00:00
void sub_8120670(void);
2018-05-25 22:25:36 +00:00
void SanitizeReceivedRubyOldMan(union OldMan * oldMan, u32 r1, u32 r6);
void SanitizeReceivedEmeraldOldMan(union OldMan * oldMan, u32 unused, u32 a2);
2018-05-19 10:32:44 +00:00
void ResetMauvilleOldManFlag(void);
2017-09-08 18:16:44 +00:00
2017-09-07 17:45:32 +00:00
#endif // GUARD_MAUVILLE_OLD_MAN_H