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, 16 insertions, 2 deletions
diff --git a/include/mauville_old_man.h b/include/mauville_old_man.h
index 0c0ed624a..b1f10314a 100644
--- a/include/mauville_old_man.h
+++ b/include/mauville_old_man.h
@@ -2,11 +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_SetMauvilleOldManMapObjGfx(void);
u8 sub_81201C8(void);
void sub_8120B70(OldMan *dest);
-void sub_8120D34(OldMan *dest, u8 version, u16 language);
-void sub_8120CD0(OldMan *dest, u8 version, u16 language);
void sub_8120670(void);
+void sub_8120D34(union OldMan * oldMan, u32 r1, u32 r6);
+void sub_8120CD0(union OldMan * oldMan, u32 unused, u32 a2);
+void ResetMauvilleOldManFlag(void);
#endif // GUARD_MAUVILLE_OLD_MAN_H