Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
sound_init.h
Go to the documentation of this file.
1 #ifndef _SOUND_INIT_H
2 #define _SOUND_INIT_H
3 
4 #include "types.h"
5 
6 #define SOUND_MENU_FLAG_HANDAPPEAR 0x01
7 #define SOUND_MENU_FLAG_HANDISAPPEAR 0x02
8 #define SOUND_MENU_FLAG_UNKNOWN1 0x04
9 #define SOUND_MENU_FLAG_PINCHMARIOFACE 0x08
10 #define SOUND_MENU_FLAG_PINCHMARIOFACE2 0x10
11 #define SOUND_MENU_FLAG_LETGOMARIOFACE 0x20
12 #define SOUND_MENU_FLAG_CAMERAZOOMIN 0x40
13 #define SOUND_MENU_FLAG_CAMERAZOOMOUT 0x80
14 
15 #define SOUND_MENU_MODE_STEREO 0
16 #define SOUND_MENU_MODE_MONO 1
17 #define SOUND_MENU_MODE_HEADSET 2
18 
19 extern void func_80248C10(void);
20 extern void func_80248CB8(s32);
21 extern void func_80248C28(s32);
22 extern void func_80248D48(void);
23 extern void func_80248D90(void);
24 extern void set_sound_mode(u16);
25 extern void play_menu_sounds(s16 a);
26 extern void play_painting_eject_sound(void);
27 extern void play_infinite_stairs_music(void);
28 extern void set_background_music(u16, u16, s16);
29 extern void func_802491FC(s16);
30 extern void func_8024924C(s16 fadeTimer);
31 extern void play_cutscene_music(u16);
32 extern void play_shell_music(void);
33 extern void stop_shell_music(void);
34 extern void play_cap_music(u16);
35 extern void fadeout_cap_music(void);
36 extern void stop_cap_music(void);
37 extern void audio_game_loop_tick(void);
38 extern void thread4_sound(void *);
39 
40 #endif /* _SOUND_INIT_H */
void play_cap_music(u16)
Definition: sound_init.c:231
void play_shell_music(void)
Definition: sound_init.c:219
unsigned short int u16
Definition: ultratypes.h:14
void set_sound_mode(u16)
Sets the sound mode.
Definition: sound_init.c:120
void play_menu_sounds(s16 a)
Wrapper method by menu used to set the sound via flags.
Definition: sound_init.c:128
signed short int s16
Definition: ultratypes.h:13
void func_802491FC(s16)
Definition: sound_init.c:200
void thread4_sound(void *)
void play_infinite_stairs_music(void)
Definition: sound_init.c:166
void play_cutscene_music(u16)
Definition: sound_init.c:214
void stop_cap_music(void)
Definition: sound_init.c:243
at end of structure union member declaration In standard C each member declaration must be terminated by a
Definition: err.english.cc:690
void audio_game_loop_tick(void)
Definition: sound_init.c:254
void func_80248CB8(s32)
Definition: sound_init.c:90
void fadeout_cap_music(void)
Definition: sound_init.c:238
void func_80248C10(void)
Definition: sound_init.c:73
void func_80248D90(void)
Definition: sound_init.c:110
void set_background_music(u16, u16, s16)
Definition: sound_init.c:186
void play_painting_eject_sound(void)
Plays the painting eject sound effect if it has not already been played.
Definition: sound_init.c:153
void stop_shell_music(void)
Definition: sound_init.c:224
signed int s32
Definition: ultratypes.h:15
void func_80248C28(s32)
Definition: sound_init.c:77
void func_8024924C(s16 fadeTimer)
Definition: sound_init.c:207
void func_80248D48(void)
Definition: sound_init.c:103