/* Z2Creature.cpp autogenerated by split.py v0.3 at 2021-01-04 23:26:27.773541 */ #include "Z2AudioLib/Z2Creature/Z2Creature.h" #include "JSystem/JAudio2/JAISoundParamsMove.h" #include "Z2AudioLib/Z2Audience/Z2Audience.h" #include "Z2AudioLib/Z2Calc/Z2Calc.h" #include "Z2AudioLib/Z2SeMgr/Z2SeMgr.h" #include "Z2AudioLib/Z2SeqMgr/Z2SeqMgr.h" #include "Z2AudioLib/Z2SoundObjMgr/Z2SoundObjMgr.h" #include "Z2AudioLib/Z2SoundObject/Z2SoundObject.h" #include "Z2AudioLib/Z2SpeechMgr2/Z2SpeechMgr2.h" #include "Z2AudioLib/Z2StatusMgr/Z2StatusMgr.h" #include "global.h" #include "m_Do/m_Do_audio/m_Do_audio.h" extern "C" { void __dl__FPv(void); void __ct__10JSUPtrLinkFPv(void); void __dt__10JSUPtrLinkFv(void); void append__10JSUPtrListFP10JSUPtrLink(void); void remove__10JSUPtrListFP10JSUPtrLink(void); void __construct_array(void); } // additional symbols needed for Z2Creature.cpp // autogenerated by split.py v0.3 at 2021-01-04 23:26:27.716556 extern u8 lbl_803CB8C0; extern u8 lbl_80455C78; extern u8 lbl_80455C84; extern u8 lbl_80455C44; extern u8 lbl_803CB890; extern u8 lbl_80455C54; extern u8 lbl_80455C08; extern u8 lbl_80455C20; extern u8 lbl_80455C28; extern u8 lbl_803CB6A8; extern u8 lbl_80455C6C; extern u8 lbl_80455C68; extern u8 lbl_80455C30; extern u8 lbl_803CACD0; extern u8 lbl_803CB7E0; extern u8 lbl_80455C10; extern u8 lbl_803CB810; extern u8 lbl_80455C74; extern u8 lbl_80455BE4; extern u8 lbl_80455C48; extern u8 lbl_80455C5C; extern u8 lbl_803CB780; extern u8 lbl_80455BF8; extern u8 lbl_80455BFC; extern u8 lbl_80455C04; extern u8 lbl_80455C64; extern u8 lbl_803CB230; extern u8 lbl_80455C70; extern u8 lbl_80455C4C; extern u8 lbl_80455C14; extern u8 lbl_80455C0C; extern u8 lbl_80455C00; extern u8 lbl_803CB830; extern u8 lbl_80455BE0; extern u8 lbl_80455C88; extern u8 lbl_80455C3C; extern u8 lbl_803CB724; extern u8 lbl_80455BE8; extern u8 lbl_80451359; extern u8 lbl_80455C40; extern u8 lbl_80455C7C; extern u8 lbl_80455C8C; extern u8 lbl_80455C38; extern u8 lbl_80455C50; extern u8 lbl_80455C18; extern u8 lbl_803CB860; extern u8 lbl_80455BF0; extern u8 lbl_80451358; extern u8 lbl_80455C90; extern u8 lbl_803CB630; extern u8 lbl_80455C58; extern u8 lbl_80455BEC; extern u8 lbl_80455BDC; extern u8 lbl_80455BF4; extern u8 lbl_80455C60; extern u8 lbl_80455BD8; extern u8 lbl_80455C34; extern u8 lbl_80455C80; extern u8 lbl_80455C94; extern u8 lbl_80450869; extern u8 lbl_80455C1C; extern u8 lbl_803CAD10; extern u8 lbl_80450B80; extern u8 lbl_80450B44; extern "C" { // __ct__10Z2CreatureFv // Z2Creature::Z2Creature(void) asm Z2Creature::Z2Creature(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C03C8.s" } // __dt__10Z2CreatureFv // Z2Creature::~Z2Creature(void) asm void __dt__10Z2CreatureFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0420.s" } // deleteObject__10Z2CreatureFv // Z2Creature::deleteObject(void) asm void deleteObject__10Z2CreatureFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C04E8.s" } // init__10Z2CreatureFP3VecP3VecUcUc // Z2Creature::init(Vec*, Vec*, unsigned char, unsigned char) asm void init__10Z2CreatureFP3VecP3VecUcUc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0530.s" } // init__10Z2CreatureFP3VecP3VecP3VecUcUcUc // Z2Creature::init(Vec*, Vec*, Vec*, unsigned char, unsigned char, unsigned char) asm void init__10Z2CreatureFP3VecP3VecP3VecUcUcUc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C05B0.s" } // setSoundStarter__10Z2CreatureFP14Z2SoundStarter // Z2Creature::setSoundStarter(Z2SoundStarter*) asm void setSoundStarter__10Z2CreatureFP14Z2SoundStarter(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0618.s" } // initAnime__10Z2CreatureFPvbff // Z2Creature::initAnime(void*, bool, float, float) asm void initAnime__10Z2CreatureFPvbff(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0628.s" } // framework__10Z2CreatureFUlSc // Z2Creature::framework(unsigned long, char) asm void framework__10Z2CreatureFUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C064C.s" } // updateAnime__10Z2CreatureFff // Z2Creature::updateAnime(float, float) asm void updateAnime__10Z2CreatureFff(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C06D0.s" } // stopAnime__10Z2CreatureFv // Z2Creature::stopAnime(void) asm void stopAnime__10Z2CreatureFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C06F4.s" } // startCreatureSound__10Z2CreatureF10JAISoundIDUlSc // Z2Creature::startCreatureSound(JAISoundID, unsigned long, char) asm void startCreatureSound__10Z2CreatureF10JAISoundIDUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0720.s" } // startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc // Z2Creature::startCreatureSoundLevel(JAISoundID, unsigned long, char) asm void startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C087C.s" } // startCreatureVoice__10Z2CreatureF10JAISoundIDSc // Z2Creature::startCreatureVoice(JAISoundID, char) asm void startCreatureVoice__10Z2CreatureF10JAISoundIDSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0A4C.s" } // startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc // Z2Creature::startCreatureVoiceLevel(JAISoundID, char) asm void startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0AF8.s" } // startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc // Z2Creature::startCreatureExtraSound(JAISoundID, unsigned long, char) asm void startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0B70.s" } // startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc // Z2Creature::startCreatureExtraSoundLevel(JAISoundID, unsigned long, char) asm void startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0BAC.s" } // startCollisionSE__10Z2CreatureFUlUl // Z2Creature::startCollisionSE(unsigned long, unsigned long) asm void startCollisionSE__10Z2CreatureFUlUl(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0BE8.s" } // __ct__17Z2CreatureCitizenFv // Z2CreatureCitizen::Z2CreatureCitizen(void) asm void __ct__17Z2CreatureCitizenFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0C10.s" } // __dt__17Z2CreatureCitizenFv // Z2CreatureCitizen::~Z2CreatureCitizen(void) asm void __dt__17Z2CreatureCitizenFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0C6C.s" } // init__17Z2CreatureCitizenFP3VecP3VecUcUc // Z2CreatureCitizen::init(Vec*, Vec*, unsigned char, unsigned char) asm void init__17Z2CreatureCitizenFP3VecP3VecUcUc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0CE4.s" } // deleteObject__17Z2CreatureCitizenFv // Z2CreatureCitizen::deleteObject(void) asm void deleteObject__17Z2CreatureCitizenFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0D04.s" } // setMdlType__17Z2CreatureCitizenFScbb // Z2CreatureCitizen::setMdlType(char, bool, bool) asm void setMdlType__17Z2CreatureCitizenFScbb(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0D48.s" } // playVoice__17Z2CreatureCitizenFi // Z2CreatureCitizen::playVoice(int) asm void playVoice__17Z2CreatureCitizenFi(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0E18.s" } // startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc // Z2CreatureCitizen::startCreatureVoice(JAISoundID, char) asm void startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0ED8.s" } // __ct__15Z2CreatureEnemyFv // Z2CreatureEnemy::Z2CreatureEnemy(void) asm void __ct__15Z2CreatureEnemyFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0F64.s" } // deleteObject__15Z2CreatureEnemyFv // Z2CreatureEnemy::deleteObject(void) asm void deleteObject__15Z2CreatureEnemyFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C0FC4.s" } // init__15Z2CreatureEnemyFP3VecP3VecUcUc // Z2CreatureEnemy::init(Vec*, Vec*, unsigned char, unsigned char) asm void init__15Z2CreatureEnemyFP3VecP3VecUcUc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1094.s" } // init__15Z2CreatureEnemyFP3VecP3VecP3VecUcUcUc // Z2CreatureEnemy::init(Vec*, Vec*, Vec*, unsigned char, unsigned char, unsigned char) asm void init__15Z2CreatureEnemyFP3VecP3VecP3VecUcUcUc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C10B4.s" } // framework__15Z2CreatureEnemyFUlSc // Z2CreatureEnemy::framework(unsigned long, char) asm void framework__15Z2CreatureEnemyFUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C10D4.s" } // startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc // Z2CreatureEnemy::startCreatureSound(JAISoundID, unsigned long, char) asm void startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C110C.s" } // startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc // Z2CreatureEnemy::startCreatureSoundLevel(JAISoundID, unsigned long, char) asm void startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C136C.s" } // startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc // Z2CreatureEnemy::startCreatureVoice(JAISoundID, char) asm void startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C168C.s" } // startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc // Z2CreatureEnemy::startCreatureVoiceLevel(JAISoundID, char) asm void startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1948.s" } // startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc // Z2CreatureEnemy::startCreatureExtraSound(JAISoundID, unsigned long, char) asm void startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C199C.s" } // startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc // Z2CreatureEnemy::startCreatureExtraSoundLevel(JAISoundID, unsigned long, char) asm void startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C19D8.s" } // startCollisionSE__15Z2CreatureEnemyFUlUl // Z2CreatureEnemy::startCollisionSE(unsigned long, unsigned long) asm void startCollisionSE__15Z2CreatureEnemyFUlUl(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1A14.s" } // setLinkSearch__15Z2CreatureEnemyFb // Z2CreatureEnemy::setLinkSearch(bool) asm void setLinkSearch__15Z2CreatureEnemyFb(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1B7C.s" } // setEnemyName__15Z2CreatureEnemyFPCc // Z2CreatureEnemy::setEnemyName(const char*) asm void setEnemyName__15Z2CreatureEnemyFPCc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1B90.s" } // __ct__16Z2CreatureSumomoFv // Z2CreatureSumomo::Z2CreatureSumomo(void) asm void __ct__16Z2CreatureSumomoFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1BE8.s" } // playSumomoBgm__16Z2CreatureSumomoFUl // Z2CreatureSumomo::playSumomoBgm(unsigned long) asm void playSumomoBgm__16Z2CreatureSumomoFUl(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1C24.s" } // deleteObject__16Z2CreatureSumomoFv // Z2CreatureSumomo::deleteObject(void) asm void deleteObject__16Z2CreatureSumomoFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1CA0.s" } // __ct__18Z2SoundObjBeeGroupFv // Z2SoundObjBeeGroup::Z2SoundObjBeeGroup(void) asm void __ct__18Z2SoundObjBeeGroupFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1D10.s" } // init__18Z2SoundObjBeeGroupFP3VecUc // Z2SoundObjBeeGroup::init(Vec*, unsigned char) asm void init__18Z2SoundObjBeeGroupFP3VecUc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1D4C.s" } // playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc // Z2SoundObjBeeGroup::playBeeGroupSound(JAISoundID, unsigned char) asm void playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1D6C.s" } // __ct__12Z2CreatureFMFv // Z2CreatureFM::Z2CreatureFM(void) asm void __ct__12Z2CreatureFMFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1F54.s" } // deleteObject__12Z2CreatureFMFv // Z2CreatureFM::deleteObject(void) asm void deleteObject__12Z2CreatureFMFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1FB0.s" } // init__12Z2CreatureFMFP3VecP3VecP3VecP3VecP3VecP3VecUcUcUcUcUcUc // Z2CreatureFM::init(Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, unsigned char, unsigned char, unsigned // char, unsigned char, unsigned char, unsigned char) asm void init__12Z2CreatureFMFP3VecP3VecP3VecP3VecP3VecP3VecUcUcUcUcUcUc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C1FFC.s" } // framework__12Z2CreatureFMFUlSc // Z2CreatureFM::framework(unsigned long, char) asm void framework__12Z2CreatureFMFUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C20E8.s" } // startChainSound__12Z2CreatureFMF10JAISoundIDUcfUlSc // Z2CreatureFM::startChainSound(JAISoundID, unsigned char, float, unsigned long, char) asm void startChainSound__12Z2CreatureFMF10JAISoundIDUcfUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C2194.s" } // startChainSoundLevel__12Z2CreatureFMF10JAISoundIDUcfUlSc // Z2CreatureFM::startChainSoundLevel(JAISoundID, unsigned char, float, unsigned long, char) asm void startChainSoundLevel__12Z2CreatureFMF10JAISoundIDUcfUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C2290.s" } // init__13Z2CreatureGobFP3VecP3VecP3VecUcUcUc // Z2CreatureGob::init(Vec*, Vec*, Vec*, unsigned char, unsigned char, unsigned char) asm void init__13Z2CreatureGobFP3VecP3VecP3VecUcUcUc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C24B0.s" } // startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc // Z2CreatureGob::startCreatureVoiceLevel(JAISoundID, char) asm void startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C24D0.s" } // __ct__12Z2CreatureOIFv // Z2CreatureOI::Z2CreatureOI(void) asm void __ct__12Z2CreatureOIFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C2578.s" } // deleteObject__12Z2CreatureOIFv // Z2CreatureOI::deleteObject(void) asm void deleteObject__12Z2CreatureOIFv(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C25EC.s" } // init__12Z2CreatureOIFP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3Vec // Z2CreatureOI::init(Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*) asm void init__12Z2CreatureOIFP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3Vec(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C2670.s" } // framework__12Z2CreatureOIFUlSc // Z2CreatureOI::framework(unsigned long, char) asm void framework__12Z2CreatureOIFUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C2864.s" } // startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc // Z2CreatureOI::startCreatureSoundLevel(JAISoundID, unsigned long, char) asm void startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C29D4.s" } // startTentacleSound__12Z2CreatureOIF10JAISoundIDUcUlSc // Z2CreatureOI::startTentacleSound(JAISoundID, unsigned char, unsigned long, char) asm void startTentacleSound__12Z2CreatureOIF10JAISoundIDUcUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C2C84.s" } // startTentacleSoundLevel__12Z2CreatureOIF10JAISoundIDUcfUlSc // Z2CreatureOI::startTentacleSoundLevel(JAISoundID, unsigned char, float, unsigned long, char) asm void startTentacleSoundLevel__12Z2CreatureOIF10JAISoundIDUcfUlSc(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C2CD4.s" } // Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl // Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl(Z2SoundHandlePool*, unsigned long) asm void Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C2DE0.s" } // Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl // Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl(Z2SoundHandlePool*, unsigned long) asm void Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C2E54.s" } // Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl // Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl(Z2SoundHandlePool*, unsigned long) asm void Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C2E9C.s" } // Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl // Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl(Z2SoundHandlePool*, unsigned long) asm void Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C2EE4.s" } // __sinit_Z2Creature_cpp // asm void __sinit_Z2Creature_cpp(void) { nofralloc #include "Z2AudioLib/Z2Creature/asm/func_802C3040.s" } };