mirror of
https://github.com/zeldaret/tp
synced 2026-08-04 01:03:47 -04:00
d_meter2 wip / d_s_play / d_file_sel_info (#179)
* d_meter2 wip * d_s_play * d_file_sel_info * format * tag_lv5soup / tag_setBall / fix dKyeff * d_cc_uty
This commit is contained in:
@@ -14,6 +14,7 @@ public:
|
||||
};
|
||||
|
||||
extern bool struct_80450BB8; // sInitFlag
|
||||
extern bool data_80450bba; // sBgmSet
|
||||
extern bool sResetFlag;
|
||||
|
||||
class mDoAud_zelAudio_c {
|
||||
@@ -25,12 +26,18 @@ public:
|
||||
static bool isResetFlag() { return sResetFlag; }
|
||||
static void onResetFlag() { sResetFlag = true; }
|
||||
static void offResetFlag() { sResetFlag = false; }
|
||||
static bool isBgmSet() { return data_80450bba; }
|
||||
static void offBgmSet() { data_80450bba = false; }
|
||||
|
||||
Z2AudioMgr mAudioMgr;
|
||||
};
|
||||
|
||||
extern JKRSolidHeap* g_mDoAud_audioHeap;
|
||||
|
||||
bool mDoAud_resetRecover();
|
||||
void mDoAud_setSceneName(char const* spot, s32 room, s32 layer);
|
||||
s32 mDoAud_load1stDynamicWave();
|
||||
|
||||
inline void mDoAud_bgmSetSwordUsing(s32 id) {
|
||||
Z2AudioMgr::getInterface()->mSeqMgr.bgmSetSwordUsing(id);
|
||||
}
|
||||
@@ -47,4 +54,25 @@ inline void mDoAud_setWeekday(s32 day) {
|
||||
Z2AudioMgr::getInterface()->mStatusMgr.setWeekday(day);
|
||||
}
|
||||
|
||||
inline void mDoAud_setInDarkness(bool state) {
|
||||
Z2AudioMgr::getInterface()->mSceneMgr.setInDarkness(state);
|
||||
}
|
||||
|
||||
inline void mDoAud_seStart(u32 sfx_id, const Vec* param_1, u32 param_2, s8 param_3) {
|
||||
Z2AudioMgr::getInterface()->mSeMgr.seStart(sfx_id, param_1, param_2, param_3, 1.0f, 1.0f, -1.0f,
|
||||
-1.0f, 0);
|
||||
}
|
||||
|
||||
inline void mDoAud_sceneBgmStart() {
|
||||
Z2AudioMgr::getInterface()->mSceneMgr.sceneBgmStart();
|
||||
}
|
||||
|
||||
inline void mDoAud_load2ndDynamicWave() {
|
||||
Z2AudioMgr::getInterface()->mSceneMgr.load2ndDynamicWave();
|
||||
}
|
||||
|
||||
inline bool mDoAud_check1stDynamicWave() {
|
||||
return Z2AudioMgr::getInterface()->mSceneMgr.check1stDynamicWave();
|
||||
}
|
||||
|
||||
#endif /* M_DO_M_DO_AUDIO_H */
|
||||
|
||||
@@ -8,6 +8,9 @@
|
||||
|
||||
int mDoGph_Create();
|
||||
|
||||
extern u8 struct_80450BE4; // Blure
|
||||
extern u8 data_80450BE6; // Fade
|
||||
|
||||
struct ResTIMG;
|
||||
class mDoGph_gInf_c {
|
||||
public:
|
||||
@@ -40,8 +43,10 @@ public:
|
||||
static JUTFader* getFader() { return mFader; }
|
||||
static int startFadeOut(int param_0) { return JFWDisplay::getManager()->startFadeOut(param_0); }
|
||||
static int startFadeIn(int param_0) { return JFWDisplay::getManager()->startFadeIn(param_0); }
|
||||
static void setFadeColor(JUtility::TColor color) { mFader->setColor(color); }
|
||||
static void setFadeColor(JUtility::TColor& color) { mFader->setColor(color); }
|
||||
static void endFrame() { JFWDisplay::getManager()->endFrame(); }
|
||||
static void offFade() { data_80450BE6 = 0; }
|
||||
static void offBlure() { struct_80450BE4 = 0; }
|
||||
|
||||
static GXTexObj mFrameBufferTexObj;
|
||||
static GXTexObj mZbufferTexObj;
|
||||
|
||||
Reference in New Issue
Block a user