tp/include/Z2AudioLib/Z2WolfHowlMgr/Z2WolfHowlMgr.h

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_