mirror of https://github.com/zeldaret/tp.git
41 lines
1.1 KiB
C++
41 lines
1.1 KiB
C++
#ifndef Z2WOLFHOWLMGR_H_
|
|
#define Z2WOLFHOWLMGR_H_
|
|
|
|
struct Z2WolfHowlData {};
|
|
|
|
class Z2WolfHowlMgr {
|
|
Z2WolfHowlMgr();
|
|
|
|
void resetState();
|
|
void calcVolumeMod(float);
|
|
void getNowPitch();
|
|
void getNowInputValue();
|
|
void calcPitchMod(float, float);
|
|
void startWolfHowlSound(float, float, bool, float);
|
|
void setCorrectData(s8, Z2WolfHowlData*);
|
|
void getCorrectLine(u8);
|
|
void getCorrectLineNum();
|
|
void checkLine();
|
|
void getOnLineNum();
|
|
void startWindStoneSound(s8, Vec*);
|
|
void startGuideMelody(bool);
|
|
void skipCorrectDemo();
|
|
};
|
|
|
|
extern "C" {
|
|
void calcPitchMod__13Z2WolfHowlMgrFff(void);
|
|
void calcVolumeMod__13Z2WolfHowlMgrFf(void);
|
|
void checkLine__13Z2WolfHowlMgrFv(void);
|
|
void getCorrectLine__13Z2WolfHowlMgrFUc(void);
|
|
void getCorrectLineNum__13Z2WolfHowlMgrFv(void);
|
|
void getNowInputValue__13Z2WolfHowlMgrFv(void);
|
|
void getNowPitch__13Z2WolfHowlMgrFv(void);
|
|
void getOnLineNum__13Z2WolfHowlMgrFv(void);
|
|
void resetState__13Z2WolfHowlMgrFv(void);
|
|
void startGuideMelody__13Z2WolfHowlMgrFb(void);
|
|
|
|
void func_802CBB7C(void);
|
|
void func_802CB6EC(void);
|
|
}
|
|
|
|
#endif // Z2WOLFHOWLMGR_H_
|