summaryrefslogtreecommitdiff
path: root/src/code_8040094.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/code_8040094.c')
-rw-r--r--src/code_8040094.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/code_8040094.c b/src/code_8040094.c
new file mode 100644
index 0000000..547569c
--- /dev/null
+++ b/src/code_8040094.c
@@ -0,0 +1,26 @@
+#include "global.h"
+#include "time.h"
+
+extern u8 *gUnknown_203B418;
+extern struct PlayTimeStruct *gUnknown_203B47C;
+
+extern void sub_803F7BC(void);
+extern void sub_80060EC(void);
+extern void sub_800CB20(void);
+extern void sub_800485C(void);
+extern void xxx_call_update_bg_sound_input(void);
+extern void sub_8083F58(void);
+extern void sub_8011860(void);
+
+void sub_8040094(u8 r0)
+{
+ gUnknown_203B418[0x18217] = r0;
+ sub_803F7BC();
+ sub_80060EC();
+ IncrementPlayTime(gUnknown_203B47C);
+ sub_800CB20();
+ sub_800485C();
+ xxx_call_update_bg_sound_input();
+ sub_8083F58();
+ sub_8011860();
+}