summaryrefslogtreecommitdiff
path: root/include/mauville_old_man.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mauville_old_man.h')
-rw-r--r--include/mauville_old_man.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/include/mauville_old_man.h b/include/mauville_old_man.h
index aefc76083..9d71e81aa 100644
--- a/include/mauville_old_man.h
+++ b/include/mauville_old_man.h
@@ -2,7 +2,25 @@
#ifndef GUARD_MAUVILLE_OLD_MAN_H
#define GUARD_MAUVILLE_OLD_MAN_H
+enum MauvilleOldManType
+{
+ MAUVILLE_MAN_BARD,
+ MAUVILLE_MAN_HIPSTER,
+ MAUVILLE_MAN_TRADER,
+ MAUVILLE_MAN_STORYTELLER,
+ MAUVILLE_MAN_GIDDY
+};
+
+extern struct BardSong gBardSong;
+
void SetMauvilleOldMan(void);
+u8 GetCurrentMauvilleOldMan(void);
+void ScrSpecial_SetMauvilleOldManEventObjGfx(void);
u8 sub_81201C8(void);
+void sub_8120B70(OldMan *dest);
+void sub_8120670(void);
+void SanitizeReceivedRubyOldMan(union OldMan * oldMan, u32 r1, u32 r6);
+void SanitizeReceivedEmeraldOldMan(union OldMan * oldMan, u32 unused, u32 a2);
+void ResetMauvilleOldManFlag(void);
#endif // GUARD_MAUVILLE_OLD_MAN_H