Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
m_Do_audio.h
Go to the documentation of this file.
1#ifndef M_DO_M_DO_AUDIO_H
2#define M_DO_M_DO_AUDIO_H
3
7
9public:
10 void reset();
13
14 static void onInitFlag() { mInitFlag = true; }
15 static bool isInitFlag() { return mInitFlag; }
16 static bool isResetFlag() { return mResetFlag; }
17 static void onResetFlag() { mResetFlag = true; }
18 static void offResetFlag() { mResetFlag = false; }
19 static bool isBgmSet() { return mBgmSet; }
20 static void onBgmSet() { mBgmSet = true; }
21 static void offBgmSet() { mBgmSet = false; }
22
23 static bool mInitFlag;
24 static bool mResetFlag;
25 static bool mBgmSet;
26};
27
29
30void mDoAud_Execute();
33void mDoAud_setSceneName(char const* spot, s32 room, s32 layer);
39
43
47
51
55
59
63
67
71
75
79
80inline void mDoAud_setInDarkness(bool state) {
82}
83
86 -1.0f, -1.0f, 0);
87}
88
91 -1.0f, -1.0f, 0);
92}
93
97
101
105
107
111
115
119
123
127
131
135
139
143
147
151
155
159
165
169
173
177
181
185
189
193
194inline void mDoAud_mEnvse_initStaticEnvSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3, const Vec* param_4) {
195 g_mEnvSeMgr.initStaticEnvSe(param_0, param_1, param_2, param_3, (Vec*)param_4);
196}
197
201
205
209
213
217
221
225
229
233
237
241
245
249
253
257
261
262inline void mDoAud_startFogSe() {
264}
265
266inline void mDoAud_talkOut() {
268}
269
270inline void mDoAud_talkIn() {
272}
273
274#endif /* M_DO_M_DO_AUDIO_H */
Z2CreatureLink * Z2GetLink()
Definition Z2Creature.h:124
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JKRSolidHeap.h:10
bool check1stDynamicWave()
Definition Z2SceneMgr.cpp:1911
void setInDarkness(bool)
Definition Z2SceneMgr.cpp:44
void load2ndDynamicWave()
Definition Z2SceneMgr.cpp:1918
void sceneBgmStart()
Definition Z2SceneMgr.cpp:1958
Definition m_Do_audio.h:8
static bool isBgmSet()
Definition m_Do_audio.h:19
void reset()
Definition m_Do_audio.cpp:23
static bool mInitFlag
Definition m_Do_audio.h:23
static bool isInitFlag()
Definition m_Do_audio.h:15
static bool isResetFlag()
Definition m_Do_audio.h:16
static void offResetFlag()
Definition m_Do_audio.h:18
static void onBgmSet()
Definition m_Do_audio.h:20
static void offBgmSet()
Definition m_Do_audio.h:21
~mDoAud_zelAudio_c()
Definition m_Do_audio.h:12
static bool mBgmSet
Definition m_Do_audio.h:25
static void onResetFlag()
Definition m_Do_audio.h:17
mDoAud_zelAudio_c()
Definition m_Do_audio.h:11
static bool mResetFlag
Definition m_Do_audio.h:24
static void onInitFlag()
Definition m_Do_audio.h:14
Z2EnvSeMgr g_mEnvSeMgr
Definition d_kankyo.cpp:2608
static u8 min[12]
Definition f_op_actor_mng.cpp:1773
bool mDoAud_check1stDynamicWave()
Definition m_Do_audio.h:112
void mDoAud_rainPlay(s32 enable)
Definition m_Do_audio.h:120
void mDoAud_setSnowPower(s8 i_power)
Definition m_Do_audio.h:128
void mDoAud_startFogWipeTrigger(const Vec *param_0)
Definition m_Do_audio.h:136
void mDoAud_mEnvse_startStrongWindSe(s8 i_reverb)
Definition m_Do_audio.h:186
void mDoAud_bgmStart(u32 i_bgmID)
Definition m_Do_audio.h:44
void mDoAud_heartGaugeOn()
Definition m_Do_audio.h:124
void mDoAud_mEnvSe_startFarThunderSe(const Vec *param_0)
Definition m_Do_audio.h:174
void mDoAud_setHour(s32 hour)
Definition m_Do_audio.h:68
void mDoAud_mEnvse_registFallSePos(const Vec *i_pos)
Definition m_Do_audio.h:218
bool mDoAud_resetRecover()
Definition m_Do_audio.cpp:127
void mDoAud_taktModeMuteOff()
Definition m_Do_audio.h:148
void mDoAud_changeSubBgmStatus(s32 param_0)
Definition m_Do_audio.h:140
void mDoAud_Execute()
Definition m_Do_audio.cpp:87
void mDoAud_mEnvse_registWolfSmellSePos(const Vec *i_pos)
Definition m_Do_audio.h:242
void mDoAud_subBgmStart(u32 i_bgmID)
Definition m_Do_audio.h:48
void mDoAud_seStop(u32 i_sfxID, u32 param_1)
Definition m_Do_audio.h:94
void mDoAud_getCameraMapInfo(u32 param_0)
Definition m_Do_audio.h:152
void mDoAud_startFogSe()
Definition m_Do_audio.h:262
void mDoAud_bgmStreamPrepare(u32 param_0)
Definition m_Do_audio.h:60
static void mDoAud_setLinkHp(s32 param_0, s32 param_1)
void mDoAud_resetProcess()
Definition m_Do_audio.cpp:119
void mDoAud_initLv3WaterSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3)
Definition m_Do_audio.h:246
void mDoAud_messageSePlay(u16 param_0, Vec *position, s8 param_2)
Definition m_Do_audio.h:98
void mDoAud_setSceneName(char const *spot, s32 room, s32 layer)
Definition m_Do_audio.cpp:98
void mDoAud_mEnvse_startRiverSe(s8 i_reverb)
Definition m_Do_audio.h:210
s32 mDoAud_load1stDynamicWave()
Definition m_Do_audio.cpp:103
JKRSolidHeap * g_mDoAud_audioHeap
Definition m_Do_audio.cpp:31
void mDoAud_bgmStreamPlay()
Definition m_Do_audio.h:64
void mDoAud_setMinute(s32 min)
Definition m_Do_audio.h:72
void mDoAud_setInDarkness(bool state)
Definition m_Do_audio.h:80
void mDoAud_mEnvse_framework()
Definition m_Do_audio.h:166
void mDoAud_mEnvse_startFallSe(s8 i_reverb)
Definition m_Do_audio.h:222
void mDoAud_mEnvse_registWindowPos(const Vec *i_pos)
Definition m_Do_audio.h:238
void mDoAud_talkIn()
Definition m_Do_audio.h:270
void mDoAud_talkOut()
Definition m_Do_audio.h:266
void mDoAud_setFadeOutStart(u8 param_0)
Definition m_Do_audio.cpp:109
void mDoAud_mEnvse_setWindType(u8 i_type)
Definition m_Do_audio.h:190
void mDoAud_taktModeMute()
Definition m_Do_audio.h:144
void mDoAud_setWeekday(s32 day)
Definition m_Do_audio.h:76
void mDoAud_mEnvse_initRiverSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3)
Definition m_Do_audio.h:202
void mDoAud_load2ndDynamicWave()
Definition m_Do_audio.h:108
void mDoAud_mEnvse_initStaticEnvSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3, const Vec *param_4)
Definition m_Do_audio.h:194
void mDoAud_mEnvse_resetScene()
Definition m_Do_audio.h:170
void mDoAud_mEnvse_startStaticEnvSe(s8 i_reverb)
Definition m_Do_audio.h:198
void mDoAud_seStart(u32 i_sfxID, const Vec *i_sePos, u32 param_2, s8 i_reverb)
Definition m_Do_audio.h:84
void mDoAud_mEnvse_registRiverSePos(const Vec *i_pos)
Definition m_Do_audio.h:206
void mDoAud_bgmSetSwordUsing(s32 id)
Definition m_Do_audio.h:40
void mDoAud_startLv3WaterSe(s8 i_reverb)
Definition m_Do_audio.h:254
void mDoAud_bgmNowBattle(f32 param_0)
Definition m_Do_audio.h:56
void mDoAud_mEnvse_initFallSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3)
Definition m_Do_audio.h:214
void mDoAud_sceneBgmStart()
Definition m_Do_audio.h:102
void mDoAud_seDeleteObject(Vec *)
Definition m_Do_audio.h:106
void mDoAud_setLinkShieldType(s32 param_0, s32 param_1)
Definition m_Do_audio.h:160
void mDoAud_setFadeInStart(u8 param_0)
Definition m_Do_audio.cpp:114
void mDoAud_mEnvse_setWindDirection(Vec *i_direction)
Definition m_Do_audio.h:182
void mDoAud_seStartLevel(u32 i_sfxID, const Vec *i_sePos, u32 param_2, s8 i_reverb)
Definition m_Do_audio.h:89
static void mDoAud_setLinkGroupInfo(u8 param_0)
void mDoAud_mEnvse_initSmellSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3)
Definition m_Do_audio.h:226
void mDoAud_mEnvse_initStrongWind()
Definition m_Do_audio.h:178
void mDoAud_bgmStop(u32 param_0)
Definition m_Do_audio.h:116
void mDoAud_registLv3WaterSePos(u8 param_0, const Vec *i_pos)
Definition m_Do_audio.h:250
void mDoAud_mEnvse_startSmellSe(s8 i_reverb)
Definition m_Do_audio.h:234
void mDoAud_subBgmStop()
Definition m_Do_audio.h:52
void mDoAud_mEnvse_registSmellSePos(const Vec *i_pos)
Definition m_Do_audio.h:230
void mDoAud_setHyrulSewerOpen(bool i_close)
Definition m_Do_audio.h:258
void mDoAud_setFogWipeWidth(f32 i_width)
Definition m_Do_audio.h:132
void mDoAud_setCameraGroupInfo(u8 param_0)
Definition m_Do_audio.h:156
Definition d_a_hozelda.cpp:18
Definition d_a_obj_sekizoa.cpp:453
static Z2AudioMgr * getInterface()
Definition Z2AudioMgr.h:34
void initLv3WaterSe(u8, u8, u8, u8)
Definition Z2EnvSeMgr.cpp:1342
void startSmellSe(s8 param_0)
Definition Z2EnvSeMgr.h:93
bool startStrongWindSe(s8)
Definition Z2EnvSeMgr.cpp:898
void initRiverSe(u8, u8, u8, u8)
Definition Z2EnvSeMgr.cpp:920
void framework()
Definition Z2EnvSeMgr.cpp:234
bool startRiverSe(s8)
Definition Z2EnvSeMgr.cpp:972
void registRiverSePos(Vec *)
Definition Z2EnvSeMgr.cpp:954
void registWindowPos(Vec *)
Definition Z2EnvSeMgr.cpp:748
bool startFallSe(s8)
Definition Z2EnvSeMgr.cpp:1092
void resetScene()
Definition Z2EnvSeMgr.cpp:301
void registSmellSePos(Vec *param_0)
Definition Z2EnvSeMgr.h:92
void initStrongWindSe()
Definition Z2EnvSeMgr.cpp:883
void startLv3WaterSe(s8)
Definition Z2EnvSeMgr.cpp:1719
bool startRainSe(s32, s8)
Definition Z2EnvSeMgr.cpp:753
void setSnowPower(s8)
Definition Z2EnvSeMgr.cpp:878
void startFarThunderSe(Vec *, s8)
Definition Z2EnvSeMgr.cpp:866
void initSmellSe(u8 param_0, u8 param_1, u8 param_2, u8 param_3)
Definition Z2EnvSeMgr.h:94
bool startFogSe()
Definition Z2EnvSeMgr.cpp:1321
void setWindDirection(Vec *)
Definition Z2EnvSeMgr.cpp:888
void initFallSe(u8, u8, u8, u8)
Definition Z2EnvSeMgr.cpp:1052
void registLv3WaterSePos(u8, Vec *)
Definition Z2EnvSeMgr.cpp:1575
bool startFogWipeTrigger(Vec *)
Definition Z2EnvSeMgr.cpp:1295
void setWindType(u8 i_type)
Definition Z2EnvSeMgr.h:91
void setFogWipeWidth(f32)
Definition Z2EnvSeMgr.cpp:1307
void setHyrulSewerOpen(bool)
Definition Z2EnvSeMgr.cpp:960
void registFallSePos(Vec *)
Definition Z2EnvSeMgr.cpp:1087
bool startStaticEnvSe(s8)
Definition Z2EnvSeMgr.cpp:565
void initStaticEnvSe(u8, u8, u8, u8, Vec *)
Definition Z2EnvSeMgr.cpp:423
void registWolfSmellSePos(Vec *)
Definition Z2EnvSeMgr.cpp:1290
void messageSePlay(u16, Vec *, s8)
Definition Z2SeMgr.cpp:564
bool seStartLevel(JAISoundID, Vec const *, u32, s8, f32, f32, f32, f32, u8)
Definition Z2SeMgr.cpp:502
void seStop(JAISoundID, u32)
Definition Z2SeMgr.cpp:508
void seStart(JAISoundID, Vec const *, u32, s8, f32, f32, f32, f32, u8)
Definition Z2SeMgr.cpp:149
void changeSubBgmStatus(s32)
Definition Z2SeqMgr.cpp:1067
void taktModeMuteOff()
Definition Z2SeqMgr.cpp:2232
void taktModeMute()
Definition Z2SeqMgr.cpp:2227
void bgmStart(u32 i_bgmID, u32, s32)
Definition Z2SeqMgr.cpp:50
void bgmSetSwordUsing(s32)
Definition Z2SeqMgr.cpp:2217
void bgmNowBattle(float)
Definition Z2SeqMgr.cpp:2222
void bgmStreamPlay()
Definition Z2SeqMgr.cpp:608
void bgmStop(u32, s32)
Definition Z2SeqMgr.cpp:132
void subBgmStop()
Definition Z2SeqMgr.cpp:423
void bgmStreamPrepare(u32)
Definition Z2SeqMgr.cpp:554
void subBgmStart(u32)
Definition Z2SeqMgr.cpp:236
void setCameraGroupInfo(u8)
Definition Z2StatusMgr.cpp:315
void talkOut()
Definition Z2StatusMgr.cpp:74
void talkIn()
Definition Z2StatusMgr.cpp:66
void setHour(s32 hour)
Definition Z2StatusMgr.h:25
void heartGaugeOn()
Definition Z2StatusMgr.cpp:34
void getCameraMapInfo(u32 info)
Definition Z2StatusMgr.h:33
void setMinute(s32 min)
Definition Z2StatusMgr.h:26
void setWeekday(s32 day)
Definition Z2StatusMgr.h:27
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8