mirror of https://github.com/zeldaret/tp.git
1381 lines
59 KiB
C++
1381 lines
59 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: Z2Creature
|
|
//
|
|
|
|
#include "Z2AudioLib/Z2Creature.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct Z2SpeechMgr2 {
|
|
/* 802CCF88 */ void isMidnaSpeak();
|
|
};
|
|
|
|
struct Z2SoundObjMgr {
|
|
/* 802C0074 */ void getEnemyID(char const*, JSULink<Z2CreatureEnemy>*);
|
|
/* 802C0190 */ void removeEnemy(JSULink<Z2CreatureEnemy>*);
|
|
};
|
|
|
|
struct Z2SoundObjBeeGroup {
|
|
/* 802C1D10 */ Z2SoundObjBeeGroup();
|
|
/* 802C1D4C */ void init(Vec*, u8);
|
|
/* 802C1D6C */ void playBeeGroupSound(JAISoundID, u8);
|
|
};
|
|
|
|
struct Z2SeqMgr {
|
|
/* 802AF49C */ void subBgmStart(u32);
|
|
/* 802AF884 */ void subBgmStop();
|
|
/* 802B3FEC */ void setChildTrackVolume(JAISoundHandle*, int, f32, u32, f32, f32);
|
|
/* 802B4844 */ void setBattleSeqState(u8);
|
|
/* 802B4AFC */ void setBattleLastHit(u8);
|
|
};
|
|
|
|
struct Z2SeMgr {
|
|
/* 802AB93C */ void incrCrowdSize();
|
|
/* 802AB960 */ void decrCrowdSize();
|
|
/* 802AC50C */ void seStartLevel(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
|
};
|
|
|
|
struct Z2CreatureSumomo {
|
|
/* 802C1BE8 */ Z2CreatureSumomo();
|
|
/* 802C1C24 */ void playSumomoBgm(u32);
|
|
/* 802C1CA0 */ void deleteObject();
|
|
};
|
|
|
|
struct Z2CreatureOI {
|
|
/* 802C2578 */ Z2CreatureOI();
|
|
/* 802C25EC */ void deleteObject();
|
|
/* 802C2670 */ void init(Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, Vec*,
|
|
Vec*);
|
|
/* 802C2864 */ void framework(u32, s8);
|
|
/* 802C29D4 */ void startCreatureSoundLevel(JAISoundID, u32, s8);
|
|
/* 802C2C84 */ void startTentacleSound(JAISoundID, u8, u32, s8);
|
|
/* 802C2CD4 */ void startTentacleSoundLevel(JAISoundID, u8, f32, u32, s8);
|
|
};
|
|
|
|
struct Z2CreatureGob {
|
|
/* 802C24B0 */ void init(Vec*, Vec*, Vec*, u8, u8, u8);
|
|
/* 802C24D0 */ void startCreatureVoiceLevel(JAISoundID, s8);
|
|
};
|
|
|
|
struct Z2CreatureFM {
|
|
/* 802C1F54 */ Z2CreatureFM();
|
|
/* 802C1FB0 */ void deleteObject();
|
|
/* 802C1FFC */ void init(Vec*, Vec*, Vec*, Vec*, Vec*, Vec*, u8, u8, u8, u8, u8, u8);
|
|
/* 802C20E8 */ void framework(u32, s8);
|
|
/* 802C2194 */ void startChainSound(JAISoundID, u8, f32, u32, s8);
|
|
/* 802C2290 */ void startChainSoundLevel(JAISoundID, u8, f32, u32, s8);
|
|
};
|
|
|
|
struct Z2CreatureCitizen {
|
|
/* 802C0C10 */ Z2CreatureCitizen();
|
|
/* 802C0C6C */ ~Z2CreatureCitizen();
|
|
/* 802C0CE4 */ void init(Vec*, Vec*, u8, u8);
|
|
/* 802C0D04 */ void deleteObject();
|
|
/* 802C0D48 */ void setMdlType(s8, bool, bool);
|
|
/* 802C0E18 */ void playVoice(int);
|
|
/* 802C0ED8 */ void startCreatureVoice(JAISoundID, s8);
|
|
};
|
|
|
|
struct Z2Calc {
|
|
struct CurveSign {};
|
|
|
|
/* 802A968C */ void linearTransform(f32, f32, f32, f32, f32, bool);
|
|
/* 802A96F4 */ void getParamByExp(f32, f32, f32, f32, f32, f32, Z2Calc::CurveSign);
|
|
/* 802A9814 */ void getRandom(f32, f32, f32);
|
|
};
|
|
|
|
struct Z2AudioMgr {
|
|
static u8 mAudioMgrPtr[4 + 4 /* padding */];
|
|
};
|
|
|
|
struct Z2Audience {
|
|
/* 802BD92C */ void convertAbsToRel(Vec&, Vec*, int);
|
|
/* 802BD95C */ void calcRelPosVolume(Vec const&, f32, int);
|
|
/* 802BDA44 */ void calcRelPosPan(Vec const&, int);
|
|
/* 802BDB44 */ void calcRelPosDolby(Vec const&, int);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __ct__10Z2CreatureFv();
|
|
extern "C" void __dt__10Z2CreatureFv();
|
|
extern "C" void deleteObject__10Z2CreatureFv();
|
|
extern "C" void init__10Z2CreatureFP3VecP3VecUcUc();
|
|
extern "C" void init__10Z2CreatureFP3VecP3VecP3VecUcUcUc();
|
|
extern "C" void setSoundStarter__10Z2CreatureFP14Z2SoundStarter();
|
|
extern "C" void initAnime__10Z2CreatureFPvbff();
|
|
extern "C" void framework__10Z2CreatureFUlSc();
|
|
extern "C" void updateAnime__10Z2CreatureFff();
|
|
extern "C" void stopAnime__10Z2CreatureFv();
|
|
extern "C" void startCreatureSound__10Z2CreatureF10JAISoundIDUlSc();
|
|
extern "C" void startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc();
|
|
extern "C" void startCreatureVoice__10Z2CreatureF10JAISoundIDSc();
|
|
extern "C" void startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc();
|
|
extern "C" void startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc();
|
|
extern "C" void startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc();
|
|
extern "C" void startCollisionSE__10Z2CreatureFUlUl();
|
|
extern "C" void __ct__17Z2CreatureCitizenFv();
|
|
extern "C" void __dt__17Z2CreatureCitizenFv();
|
|
extern "C" void init__17Z2CreatureCitizenFP3VecP3VecUcUc();
|
|
extern "C" void deleteObject__17Z2CreatureCitizenFv();
|
|
extern "C" void setMdlType__17Z2CreatureCitizenFScbb();
|
|
extern "C" void playVoice__17Z2CreatureCitizenFi();
|
|
extern "C" void startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc();
|
|
extern "C" void __ct__15Z2CreatureEnemyFv();
|
|
extern "C" void deleteObject__15Z2CreatureEnemyFv();
|
|
extern "C" void init__15Z2CreatureEnemyFP3VecP3VecUcUc();
|
|
extern "C" void init__15Z2CreatureEnemyFP3VecP3VecP3VecUcUcUc();
|
|
extern "C" void framework__15Z2CreatureEnemyFUlSc();
|
|
extern "C" void startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc();
|
|
extern "C" void startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc();
|
|
extern "C" void startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc();
|
|
extern "C" void startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc();
|
|
extern "C" void startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc();
|
|
extern "C" void startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc();
|
|
extern "C" void startCollisionSE__15Z2CreatureEnemyFUlUl();
|
|
extern "C" void setLinkSearch__15Z2CreatureEnemyFb();
|
|
extern "C" void setEnemyName__15Z2CreatureEnemyFPCc();
|
|
extern "C" void __ct__16Z2CreatureSumomoFv();
|
|
extern "C" void playSumomoBgm__16Z2CreatureSumomoFUl();
|
|
extern "C" void deleteObject__16Z2CreatureSumomoFv();
|
|
extern "C" void __ct__18Z2SoundObjBeeGroupFv();
|
|
extern "C" void init__18Z2SoundObjBeeGroupFP3VecUc();
|
|
extern "C" void playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc();
|
|
extern "C" void __ct__12Z2CreatureFMFv();
|
|
extern "C" void deleteObject__12Z2CreatureFMFv();
|
|
extern "C" void init__12Z2CreatureFMFP3VecP3VecP3VecP3VecP3VecP3VecUcUcUcUcUcUc();
|
|
extern "C" void framework__12Z2CreatureFMFUlSc();
|
|
extern "C" void startChainSound__12Z2CreatureFMF10JAISoundIDUcfUlSc();
|
|
extern "C" void startChainSoundLevel__12Z2CreatureFMF10JAISoundIDUcfUlSc();
|
|
extern "C" void init__13Z2CreatureGobFP3VecP3VecP3VecUcUcUc();
|
|
extern "C" void startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc();
|
|
extern "C" void __ct__12Z2CreatureOIFv();
|
|
extern "C" void deleteObject__12Z2CreatureOIFv();
|
|
extern "C" void
|
|
init__12Z2CreatureOIFP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3Vec();
|
|
extern "C" void framework__12Z2CreatureOIFUlSc();
|
|
extern "C" void startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc();
|
|
extern "C" void startTentacleSound__12Z2CreatureOIF10JAISoundIDUcUlSc();
|
|
extern "C" void startTentacleSoundLevel__12Z2CreatureOIF10JAISoundIDUcfUlSc();
|
|
extern "C" static void Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl();
|
|
extern "C" static void Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl();
|
|
extern "C" static void Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl();
|
|
extern "C" static void Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl();
|
|
extern "C" void __sinit_Z2Creature_cpp();
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void __dt__16Z2SoundObjSimpleFv();
|
|
extern "C" void moveVolume__18JAISoundParamsMoveFfUl();
|
|
extern "C" void movePitch__18JAISoundParamsMoveFfUl();
|
|
extern "C" void linearTransform__6Z2CalcFfffffb();
|
|
extern "C" void getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign();
|
|
extern "C" void getRandom__6Z2CalcFfff();
|
|
extern "C" void getHandleSoundID__14Z2SoundHandlesF10JAISoundID();
|
|
extern "C" void incrCrowdSize__7Z2SeMgrFv();
|
|
extern "C" void decrCrowdSize__7Z2SeMgrFv();
|
|
extern "C" void seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
extern "C" void subBgmStart__8Z2SeqMgrFUl();
|
|
extern "C" void subBgmStop__8Z2SeqMgrFv();
|
|
extern "C" void setChildTrackVolume__8Z2SeqMgrFP14JAISoundHandleifUlff();
|
|
extern "C" void setBattleSeqState__8Z2SeqMgrFUc();
|
|
extern "C" void setBattleLastHit__8Z2SeqMgrFUc();
|
|
extern "C" void convertAbsToRel__10Z2AudienceFR3VecP3Veci();
|
|
extern "C" void calcRelPosVolume__10Z2AudienceFRC3Vecfi();
|
|
extern "C" void calcRelPosPan__10Z2AudienceFRC3Veci();
|
|
extern "C" void calcRelPosDolby__10Z2AudienceFRC3Veci();
|
|
extern "C" void __ct__14Z2SoundObjBaseFv();
|
|
extern "C" void __dt__14Z2SoundObjBaseFv();
|
|
extern "C" void init__14Z2SoundObjBaseFP3VecUc();
|
|
extern "C" void deleteObject__14Z2SoundObjBaseFv();
|
|
extern "C" void framework__14Z2SoundObjBaseFUlSc();
|
|
extern "C" void dispose__14Z2SoundObjBaseFv();
|
|
extern "C" void stopOK__14Z2SoundObjBaseFR17Z2SoundHandlePool();
|
|
extern "C" void startSound__14Z2SoundObjBaseF10JAISoundIDUlSc();
|
|
extern "C" void startLevelSound__14Z2SoundObjBaseF10JAISoundIDUlSc();
|
|
extern "C" void startCollisionSE__14Z2SoundObjBaseFUlUlP14Z2SoundObjBase();
|
|
extern "C" void __ct__16Z2SoundObjSimpleFv();
|
|
extern "C" void __ct__15Z2SoundObjAnimeFv();
|
|
extern "C" void initAnime__15Z2SoundObjAnimeFPvbff();
|
|
extern "C" void updateAnime__15Z2SoundObjAnimeFff();
|
|
extern "C" void func_802C0074();
|
|
extern "C" void func_802C0190();
|
|
extern "C" void isMidnaSpeak__12Z2SpeechMgr2Fv();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void __ct__10JSUPtrLinkFPv();
|
|
extern "C" void __dt__10JSUPtrLinkFv();
|
|
extern "C" void append__10JSUPtrListFP10JSUPtrLink();
|
|
extern "C" void remove__10JSUPtrListFP10JSUPtrLink();
|
|
extern "C" void __construct_array();
|
|
extern "C" void _savegpr_20();
|
|
extern "C" void _savegpr_23();
|
|
extern "C" void _savegpr_25();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void _restgpr_20();
|
|
extern "C" void _restgpr_23();
|
|
extern "C" void _restgpr_25();
|
|
extern "C" void _restgpr_28();
|
|
extern "C" void _restgpr_29();
|
|
extern "C" extern void* __vt__15Z2SoundObjAnime[8];
|
|
extern "C" extern void* __vt__16Z2SoundObjSimple[8];
|
|
extern "C" extern u8 struct_80450868[4];
|
|
extern "C" extern u8 data_80450B44[4];
|
|
extern "C" extern u8 data_80450B48[4];
|
|
extern "C" extern u8 data_80450B70[4];
|
|
extern "C" extern u8 data_80450B7C[4];
|
|
extern "C" extern u8 data_80450B80[4];
|
|
extern "C" extern u8 data_80450B84[4];
|
|
extern "C" extern u8 data_80450B88[4];
|
|
extern "C" extern u8 struct_80451358[8];
|
|
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803CB230-803CB630 028350 0400+00 1/1 0/0 0/0 .data mEnemyInfo */
|
|
SECTION_DATA static u8 mEnemyInfo[1024] = {
|
|
0x44, 0x75, 0x6D, 0x6D, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x73, 0x31, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xBC, 0x04, 0xB0, 0x07, 0xD0,
|
|
0x45, 0x5F, 0x79, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x79, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x79, 0x67, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x2C, 0x01, 0xF4, 0x02, 0xBC,
|
|
0x45, 0x5F, 0x79, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x79, 0x64, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xF4, 0x03, 0x84, 0x05, 0xDC,
|
|
0x45, 0x5F, 0x72, 0x64, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x79, 0x6D, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x14, 0x00, 0x1E,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x77, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x72, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x64, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x6B, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x74, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xBC, 0x05, 0xDC, 0x09, 0xC4,
|
|
0x45, 0x5F, 0x74, 0x6B, 0x32, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xBC, 0x05, 0xDC, 0x09, 0xC4,
|
|
0x45, 0x5F, 0x63, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x64, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x66, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x53, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x50, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x64, 0x62, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xF4, 0x03, 0x84, 0x07, 0x08,
|
|
0x45, 0x5F, 0x6B, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x73, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x73, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x62, 0x73, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xC8, 0x01, 0x90, 0x02, 0x58,
|
|
0x45, 0x5F, 0x53, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x62, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x62, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x48, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x67, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x68, 0x7A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF4, 0x03, 0x20, 0x05, 0x14,
|
|
0x45, 0x5F, 0x77, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x6F, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x66, 0x7A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x66, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x62, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x6D, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xF4, 0x03, 0x20, 0x05, 0xDC,
|
|
0x45, 0x5F, 0x6E, 0x7A, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xF4, 0x02, 0xBC, 0x04, 0x4C,
|
|
0x45, 0x5F, 0x70, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x72, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x73, 0x67, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xF4, 0x02, 0xBC, 0x03, 0x84,
|
|
0x45, 0x5F, 0x68, 0x62, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xF4, 0x03, 0x84, 0x05, 0xDC,
|
|
0x45, 0x5F, 0x67, 0x62, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x40, 0x0B, 0xB8, 0x0F, 0xA0,
|
|
0x45, 0x5F, 0x6D, 0x73, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xF4, 0x02, 0xBC, 0x04, 0x4C,
|
|
0x45, 0x5F, 0x64, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x62, 0x69, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xF4, 0x02, 0xBC, 0x03, 0x84,
|
|
0x45, 0x5F, 0x74, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x61, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x64, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x77, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x67, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x73, 0x6D, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x73, 0x77, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x90, 0x02, 0x58, 0x05, 0xDC,
|
|
0x45, 0x5F, 0x72, 0x64, 0x62, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xF4, 0x03, 0xE8, 0x05, 0xDC,
|
|
0x45, 0x5F, 0x6B, 0x6B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x68, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x7A, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x67, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x42, 0x5F, 0x47, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xE8, 0x07, 0xD0, 0x0F, 0xA0,
|
|
0x45, 0x5F, 0x6D, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x45, 0x5F, 0x7A, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x42, 0x5F, 0x74, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803CB630-803CB6A8 -00001 0078+00 1/1 0/0 0/0 .data @4094 */
|
|
SECTION_DATA static void* lit_4094[30] = {
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x7C),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0xE8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1B8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1A0),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1E8),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1C4),
|
|
(void*)(((char*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc) + 0x1AC),
|
|
};
|
|
|
|
/* 803CB6A8-803CB724 -00001 007C+00 1/1 0/0 0/0 .data @4340 */
|
|
SECTION_DATA static void* lit_4340[31] = {
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x214),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x23C),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x27C),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x264),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x284),
|
|
(void*)(((char*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc) + 0x270),
|
|
};
|
|
|
|
/* 803CB724-803CB780 -00001 005C+00 1/1 0/0 0/0 .data @4411 */
|
|
SECTION_DATA static void* lit_4411[23] = {
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xC8),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xC8),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xD8),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0x108),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xC8),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xC8),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xD8),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xC8),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0x13C),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0x13C),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xC8),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xC8),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xC8),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0x13C),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0x13C),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xC8),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0x13C),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0x13C),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0x13C),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0x13C),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0x13C),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0x13C),
|
|
(void*)(((char*)startCollisionSE__15Z2CreatureEnemyFUlUl) + 0xC8),
|
|
};
|
|
|
|
/* 803CB780-803CB7B0 0288A0 0030+00 1/1 0/0 0/0 .data __vt__12Z2CreatureOI */
|
|
SECTION_DATA extern void* __vt__12Z2CreatureOI[12] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)deleteObject__12Z2CreatureOIFv,
|
|
(void*)setSoundStarter__10Z2CreatureFP14Z2SoundStarter,
|
|
(void*)framework__12Z2CreatureOIFUlSc,
|
|
(void*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc,
|
|
(void*)startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc,
|
|
(void*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc,
|
|
(void*)startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc,
|
|
(void*)startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc,
|
|
(void*)startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc,
|
|
(void*)startCollisionSE__15Z2CreatureEnemyFUlUl,
|
|
};
|
|
|
|
/* 803CB7B0-803CB7E0 0288D0 0030+00 0/0 0/0 1/1 .data __vt__13Z2CreatureGob */
|
|
SECTION_DATA extern void* __vt__13Z2CreatureGob[12] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)deleteObject__10Z2CreatureFv,
|
|
(void*)setSoundStarter__10Z2CreatureFP14Z2SoundStarter,
|
|
(void*)framework__10Z2CreatureFUlSc,
|
|
(void*)startCreatureSound__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureVoice__10Z2CreatureF10JAISoundIDSc,
|
|
(void*)startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc,
|
|
(void*)startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCollisionSE__10Z2CreatureFUlUl,
|
|
};
|
|
|
|
/* 803CB7E0-803CB810 028900 0030+00 1/1 0/0 0/0 .data __vt__12Z2CreatureFM */
|
|
SECTION_DATA extern void* __vt__12Z2CreatureFM[12] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)deleteObject__12Z2CreatureFMFv,
|
|
(void*)setSoundStarter__10Z2CreatureFP14Z2SoundStarter,
|
|
(void*)framework__12Z2CreatureFMFUlSc,
|
|
(void*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc,
|
|
(void*)startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc,
|
|
(void*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc,
|
|
(void*)startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc,
|
|
(void*)startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc,
|
|
(void*)startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc,
|
|
(void*)startCollisionSE__15Z2CreatureEnemyFUlUl,
|
|
};
|
|
|
|
/* 803CB810-803CB830 028930 0020+00 1/1 0/0 0/0 .data __vt__18Z2SoundObjBeeGroup */
|
|
SECTION_DATA extern void* __vt__18Z2SoundObjBeeGroup[8] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)framework__14Z2SoundObjBaseFUlSc,
|
|
(void*)dispose__14Z2SoundObjBaseFv,
|
|
(void*)stopOK__14Z2SoundObjBaseFR17Z2SoundHandlePool,
|
|
(void*)init__18Z2SoundObjBeeGroupFP3VecUc,
|
|
(void*)startSound__14Z2SoundObjBaseF10JAISoundIDUlSc,
|
|
(void*)startLevelSound__14Z2SoundObjBaseF10JAISoundIDUlSc,
|
|
};
|
|
|
|
/* 803CB830-803CB860 028950 0030+00 1/1 0/0 1/1 .data __vt__16Z2CreatureSumomo */
|
|
SECTION_DATA extern void* __vt__16Z2CreatureSumomo[12] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)deleteObject__16Z2CreatureSumomoFv,
|
|
(void*)setSoundStarter__10Z2CreatureFP14Z2SoundStarter,
|
|
(void*)framework__10Z2CreatureFUlSc,
|
|
(void*)startCreatureSound__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureVoice__10Z2CreatureF10JAISoundIDSc,
|
|
(void*)startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc,
|
|
(void*)startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCollisionSE__10Z2CreatureFUlUl,
|
|
};
|
|
|
|
/* 803CB860-803CB890 028980 0030+00 1/1 0/0 0/0 .data __vt__15Z2CreatureEnemy */
|
|
SECTION_DATA extern void* __vt__15Z2CreatureEnemy[12] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)deleteObject__15Z2CreatureEnemyFv,
|
|
(void*)setSoundStarter__10Z2CreatureFP14Z2SoundStarter,
|
|
(void*)framework__15Z2CreatureEnemyFUlSc,
|
|
(void*)startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc,
|
|
(void*)startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc,
|
|
(void*)startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc,
|
|
(void*)startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc,
|
|
(void*)startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc,
|
|
(void*)startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc,
|
|
(void*)startCollisionSE__15Z2CreatureEnemyFUlUl,
|
|
};
|
|
|
|
/* 803CB890-803CB8C0 0289B0 0030+00 2/2 0/0 0/0 .data __vt__17Z2CreatureCitizen */
|
|
SECTION_DATA extern void* __vt__17Z2CreatureCitizen[12] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)deleteObject__17Z2CreatureCitizenFv,
|
|
(void*)setSoundStarter__10Z2CreatureFP14Z2SoundStarter,
|
|
(void*)framework__10Z2CreatureFUlSc,
|
|
(void*)startCreatureSound__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc,
|
|
(void*)startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc,
|
|
(void*)startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCollisionSE__10Z2CreatureFUlUl,
|
|
};
|
|
|
|
/* 803CB8C0-803CB8F0 0289E0 0030+00 2/2 0/0 0/0 .data __vt__10Z2Creature */
|
|
SECTION_DATA extern void* __vt__10Z2Creature[12] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)deleteObject__10Z2CreatureFv,
|
|
(void*)setSoundStarter__10Z2CreatureFP14Z2SoundStarter,
|
|
(void*)framework__10Z2CreatureFUlSc,
|
|
(void*)startCreatureSound__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureVoice__10Z2CreatureF10JAISoundIDSc,
|
|
(void*)startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc,
|
|
(void*)startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc,
|
|
(void*)startCollisionSE__10Z2CreatureFUlUl,
|
|
};
|
|
|
|
/* 802C03C8-802C0420 2BAD08 0058+00 3/3 3/3 129/129 .text __ct__10Z2CreatureFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm Z2Creature::Z2Creature() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/__ct__10Z2CreatureFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0420-802C04E8 2BAD60 00C8+00 1/1 4/4 91/91 .text __dt__10Z2CreatureFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm Z2Creature::~Z2Creature() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/__dt__10Z2CreatureFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C04E8-802C0530 2BAE28 0048+00 4/2 2/2 0/0 .text deleteObject__10Z2CreatureFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::deleteObject() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/deleteObject__10Z2CreatureFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0530-802C05B0 2BAE70 0080+00 5/5 1/1 125/125 .text init__10Z2CreatureFP3VecP3VecUcUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::init(Vec* param_0, Vec* param_1, u8 param_2, u8 param_3) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/init__10Z2CreatureFP3VecP3VecUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C05B0-802C0618 2BAEF0 0068+00 2/2 1/1 0/0 .text init__10Z2CreatureFP3VecP3VecP3VecUcUcUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::init(Vec* param_0, Vec* param_1, Vec* param_2, u8 param_3, u8 param_4,
|
|
u8 param_5) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/init__10Z2CreatureFP3VecP3VecP3VecUcUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0618-802C0628 2BAF58 0010+00 7/0 2/0 0/0 .text
|
|
* setSoundStarter__10Z2CreatureFP14Z2SoundStarter */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::setSoundStarter(Z2SoundStarter* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/setSoundStarter__10Z2CreatureFP14Z2SoundStarter.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0628-802C064C 2BAF68 0024+00 0/0 4/4 2/2 .text initAnime__10Z2CreatureFPvbff */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::initAnime(void* param_0, bool param_1, f32 param_2, f32 param_3) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/initAnime__10Z2CreatureFPvbff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C064C-802C06D0 2BAF8C 0084+00 7/3 2/1 0/0 .text framework__10Z2CreatureFUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::framework(u32 param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/framework__10Z2CreatureFUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C06D0-802C06F4 2BB010 0024+00 0/0 3/3 2/2 .text updateAnime__10Z2CreatureFff */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::updateAnime(f32 param_0, f32 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/updateAnime__10Z2CreatureFff.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C06F4-802C0720 2BB034 002C+00 0/0 0/0 7/7 .text stopAnime__10Z2CreatureFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::stopAnime() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/stopAnime__10Z2CreatureFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455BD8-80455BDC 0041D8 0004+00 1/1 0/0 0/0 .sdata2 sAreaDefault */
|
|
SECTION_SDATA2 static u32 sAreaDefault = 0x010002BC;
|
|
|
|
/* 80455BDC-80455BE0 0041DC 0004+00 1/1 0/0 0/0 .sdata2 None */
|
|
SECTION_SDATA2 static u32 data_80455BDC = 0x044C05DC;
|
|
|
|
/* 80455BE0-80455BE4 0041E0 0004+00 1/1 0/0 0/0 .sdata2 sAreaFloating */
|
|
SECTION_SDATA2 static u32 sAreaFloating = 0x000002BC;
|
|
|
|
/* 80455BE4-80455BE8 0041E4 0004+00 1/1 0/0 0/0 .sdata2 None */
|
|
SECTION_SDATA2 static u32 data_80455BE4 = 0x044C05DC;
|
|
|
|
/* 80455BE8-80455BEC 0041E8 0004+00 1/1 0/0 0/0 .sdata2 sAreaWide */
|
|
SECTION_SDATA2 static u32 sAreaWide = 0x010002BC;
|
|
|
|
/* 80455BEC-80455BF0 0041EC 0004+00 1/1 0/0 0/0 .sdata2 None */
|
|
SECTION_SDATA2 static u32 data_80455BEC = 0x05DC0CE4;
|
|
|
|
/* 80455BF0-80455BF4 0041F0 0004+00 1/1 0/0 0/0 .sdata2 sAreaWideFloating */
|
|
SECTION_SDATA2 static u32 sAreaWideFloating = 0x000002BC;
|
|
|
|
/* 80455BF4-80455BF8 0041F4 0004+00 1/1 0/0 0/0 .sdata2 None */
|
|
SECTION_SDATA2 static u32 data_80455BF4 = 0x05DC0CE4;
|
|
|
|
/* 80455BF8-80455BFC 0041F8 0004+00 1/1 0/0 0/0 .sdata2 sAreaSmall */
|
|
SECTION_SDATA2 static u32 sAreaSmall = 0x0100012C;
|
|
|
|
/* 80455BFC-80455C00 0041FC 0004+00 1/1 0/0 0/0 .sdata2 None */
|
|
SECTION_SDATA2 static u32 data_80455BFC = 0x02BC03E8;
|
|
|
|
/* 80455C00-80455C04 004200 0004+00 1/1 0/0 0/0 .sdata2 sAreaSmallFloating */
|
|
SECTION_SDATA2 static u32 sAreaSmallFloating = 0x000001F4;
|
|
|
|
/* 80455C04-80455C08 004204 0004+00 1/1 0/0 0/0 .sdata2 None */
|
|
SECTION_SDATA2 static u32 data_80455C04 = 0x032004B0;
|
|
|
|
/* 80455C08-80455C0C 004208 0004+00 3/3 0/0 0/0 .sdata2 @3663 */
|
|
SECTION_SDATA2 static f32 lit_3663 = 30.0f;
|
|
|
|
/* 80455C0C-80455C10 00420C 0004+00 4/4 0/0 0/0 .sdata2 @3664 */
|
|
SECTION_SDATA2 static f32 lit_3664 = 100.0f;
|
|
|
|
/* 80455C10-80455C14 004210 0004+00 2/2 0/0 0/0 .sdata2 @3665 */
|
|
SECTION_SDATA2 static f32 lit_3665 = 3.0f / 10.0f;
|
|
|
|
/* 80455C14-80455C18 004214 0004+00 4/4 0/0 0/0 .sdata2 @3666 */
|
|
SECTION_SDATA2 static f32 lit_3666 = 4.0f / 5.0f;
|
|
|
|
/* 80455C18-80455C1C 004218 0004+00 4/4 0/0 0/0 .sdata2 @3667 */
|
|
SECTION_SDATA2 static f32 lit_3667 = 6.0f / 5.0f;
|
|
|
|
/* 80455C1C-80455C20 00421C 0004+00 5/5 0/0 0/0 .sdata2 @3668 */
|
|
SECTION_SDATA2 static f32 lit_3668 = 0.5f;
|
|
|
|
/* 80455C20-80455C28 004220 0004+04 11/11 0/0 0/0 .sdata2 @3669 */
|
|
SECTION_SDATA2 static f32 lit_3669[1 + 1 /* padding */] = {
|
|
1.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 80455C28-80455C30 004228 0008+00 8/8 0/0 0/0 .sdata2 @3672 */
|
|
SECTION_SDATA2 static f64 lit_3672 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 802C0720-802C087C 2BB060 015C+00 4/0 2/0 0/0 .text
|
|
* startCreatureSound__10Z2CreatureF10JAISoundIDUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::startCreatureSound(JAISoundID param_0, u32 param_1, s8 param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureSound__10Z2CreatureF10JAISoundIDUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455C30-80455C34 004230 0004+00 1/1 0/0 0/0 .sdata2 @3716 */
|
|
SECTION_SDATA2 static f32 lit_3716 = -1.0f;
|
|
|
|
/* 80455C34-80455C38 004234 0004+00 6/6 0/0 0/0 .sdata2 @3717 */
|
|
SECTION_SDATA2 static u8 lit_3717[4] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
|
|
/* 80455C38-80455C3C 004238 0004+00 1/1 0/0 0/0 .sdata2 @3718 */
|
|
SECTION_SDATA2 static f32 lit_3718 = 92.0f;
|
|
|
|
/* 80455C3C-80455C40 00423C 0004+00 1/1 0/0 0/0 .sdata2 @3719 */
|
|
SECTION_SDATA2 static f32 lit_3719 = 0.25f;
|
|
|
|
/* 80455C40-80455C44 004240 0004+00 5/5 0/0 0/0 .sdata2 @3720 */
|
|
SECTION_SDATA2 static f32 lit_3720 = 2.0f / 5.0f;
|
|
|
|
/* 802C087C-802C0A4C 2BB1BC 01D0+00 4/0 2/0 0/0 .text
|
|
* startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::startCreatureSoundLevel(JAISoundID param_0, u32 param_1, s8 param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureSoundLevel__10Z2CreatureF10JAISoundIDUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0A4C-802C0AF8 2BB38C 00AC+00 4/1 2/0 0/0 .text
|
|
* startCreatureVoice__10Z2CreatureF10JAISoundIDSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::startCreatureVoice(JAISoundID param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureVoice__10Z2CreatureF10JAISoundIDSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0AF8-802C0B70 2BB438 0078+00 3/0 2/0 0/0 .text
|
|
* startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::startCreatureVoiceLevel(JAISoundID param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureVoiceLevel__10Z2CreatureF10JAISoundIDSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0B70-802C0BAC 2BB4B0 003C+00 4/0 2/0 0/0 .text
|
|
* startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::startCreatureExtraSound(JAISoundID param_0, u32 param_1, s8 param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureExtraSound__10Z2CreatureF10JAISoundIDUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0BAC-802C0BE8 2BB4EC 003C+00 4/0 2/0 0/0 .text
|
|
* startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::startCreatureExtraSoundLevel(JAISoundID param_0, u32 param_1, s8 param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureExtraSoundLevel__10Z2CreatureF10JAISoundIDUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0BE8-802C0C10 2BB528 0028+00 4/0 2/0 0/0 .text startCollisionSE__10Z2CreatureFUlUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2Creature::startCollisionSE(u32 param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCollisionSE__10Z2CreatureFUlUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0C10-802C0C6C 2BB550 005C+00 0/0 0/0 12/12 .text __ct__17Z2CreatureCitizenFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm Z2CreatureCitizen::Z2CreatureCitizen() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/__ct__17Z2CreatureCitizenFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0C6C-802C0CE4 2BB5AC 0078+00 0/0 0/0 12/12 .text __dt__17Z2CreatureCitizenFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm Z2CreatureCitizen::~Z2CreatureCitizen() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/__dt__17Z2CreatureCitizenFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0CE4-802C0D04 2BB624 0020+00 0/0 2/2 7/7 .text init__17Z2CreatureCitizenFP3VecP3VecUcUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureCitizen::init(Vec* param_0, Vec* param_1, u8 param_2, u8 param_3) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/init__17Z2CreatureCitizenFP3VecP3VecUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0D04-802C0D48 2BB644 0044+00 1/0 0/0 0/0 .text deleteObject__17Z2CreatureCitizenFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureCitizen::deleteObject() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/deleteObject__17Z2CreatureCitizenFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0D48-802C0E18 2BB688 00D0+00 0/0 2/2 4/4 .text setMdlType__17Z2CreatureCitizenFScbb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureCitizen::setMdlType(s8 param_0, bool param_1, bool param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/setMdlType__17Z2CreatureCitizenFScbb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0E18-802C0ED8 2BB758 00C0+00 0/0 0/0 21/21 .text playVoice__17Z2CreatureCitizenFi
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureCitizen::playVoice(int param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/playVoice__17Z2CreatureCitizenFi.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0ED8-802C0F64 2BB818 008C+00 1/0 0/0 0/0 .text
|
|
* startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureCitizen::startCreatureVoice(JAISoundID param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureVoice__17Z2CreatureCitizenF10JAISoundIDSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0F64-802C0FC4 2BB8A4 0060+00 2/2 0/0 100/100 .text __ct__15Z2CreatureEnemyFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm Z2CreatureEnemy::Z2CreatureEnemy() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/__ct__15Z2CreatureEnemyFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C0FC4-802C1094 2BB904 00D0+00 3/2 0/0 0/0 .text deleteObject__15Z2CreatureEnemyFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void deleteObject__15Z2CreatureEnemyFv() {
|
|
// asm void Z2CreatureEnemy::deleteObject() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/deleteObject__15Z2CreatureEnemyFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1094-802C10B4 2BB9D4 0020+00 0/0 0/0 98/98 .text init__15Z2CreatureEnemyFP3VecP3VecUcUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::init(Vec* param_0, Vec* param_1, u8 param_2, u8 param_3) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/init__15Z2CreatureEnemyFP3VecP3VecUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C10B4-802C10D4 2BB9F4 0020+00 0/0 0/0 3/3 .text
|
|
* init__15Z2CreatureEnemyFP3VecP3VecP3VecUcUcUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::init(Vec* param_0, Vec* param_1, Vec* param_2, u8 param_3, u8 param_4,
|
|
u8 param_5) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/init__15Z2CreatureEnemyFP3VecP3VecP3VecUcUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C10D4-802C110C 2BBA14 0038+00 1/0 0/0 0/0 .text framework__15Z2CreatureEnemyFUlSc
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::framework(u32 param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/framework__15Z2CreatureEnemyFUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455C44-80455C48 004244 0004+00 1/1 0/0 0/0 .sdata2 @4090 */
|
|
SECTION_SDATA2 static f32 lit_4090 = 10.0f;
|
|
|
|
/* 80455C48-80455C4C 004248 0004+00 3/3 0/0 0/0 .sdata2 @4091 */
|
|
SECTION_SDATA2 static f32 lit_4091 = 50.0f;
|
|
|
|
/* 80455C4C-80455C50 00424C 0004+00 3/3 0/0 0/0 .sdata2 @4092 */
|
|
SECTION_SDATA2 static f32 lit_4092 = 1.0f / 10.0f;
|
|
|
|
/* 802C110C-802C136C 2BBA4C 0260+00 4/0 0/0 0/0 .text
|
|
* startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::startCreatureSound(JAISoundID param_0, u32 param_1, s8 param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureSound__15Z2CreatureEnemyF10JAISoundIDUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455C50-80455C54 004250 0004+00 1/1 0/0 0/0 .sdata2 @4187 */
|
|
SECTION_SDATA2 static f32 lit_4187 = 2.0f;
|
|
|
|
/* 80455C54-80455C58 004254 0004+00 4/4 0/0 0/0 .sdata2 @4188 */
|
|
SECTION_SDATA2 static f32 lit_4188 = 11.0f / 10.0f;
|
|
|
|
/* 80455C58-80455C5C 004258 0004+00 1/1 0/0 0/0 .sdata2 @4189 */
|
|
SECTION_SDATA2 static f32 lit_4189 = 4.0f;
|
|
|
|
/* 80455C5C-80455C60 00425C 0004+00 1/1 0/0 0/0 .sdata2 @4190 */
|
|
SECTION_SDATA2 static f32 lit_4190 = 35.0f;
|
|
|
|
/* 80455C60-80455C64 004260 0004+00 1/1 0/0 0/0 .sdata2 @4191 */
|
|
SECTION_SDATA2 static f32 lit_4191 = 3.0f / 5.0f;
|
|
|
|
/* 80455C64-80455C68 004264 0004+00 3/3 0/0 0/0 .sdata2 @4192 */
|
|
SECTION_SDATA2 static f32 lit_4192 = 7.0f / 10.0f;
|
|
|
|
/* 80455C68-80455C6C 004268 0004+00 1/1 0/0 0/0 .sdata2 @4193 */
|
|
SECTION_SDATA2 static f32 lit_4193 = 4000.0f;
|
|
|
|
/* 80455C6C-80455C70 00426C 0004+00 1/1 0/0 0/0 .sdata2 @4194 */
|
|
SECTION_SDATA2 static f32 lit_4194 = 13000.0f;
|
|
|
|
/* 802C136C-802C168C 2BBCAC 0320+00 2/0 0/0 0/0 .text
|
|
* startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::startCreatureSoundLevel(JAISoundID param_0, u32 param_1, s8 param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C168C-802C1948 2BBFCC 02BC+00 4/0 0/0 0/0 .text
|
|
* startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::startCreatureVoice(JAISoundID param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureVoice__15Z2CreatureEnemyF10JAISoundIDSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1948-802C199C 2BC288 0054+00 3/0 0/0 0/0 .text
|
|
* startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::startCreatureVoiceLevel(JAISoundID param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureVoiceLevel__15Z2CreatureEnemyF10JAISoundIDSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C199C-802C19D8 2BC2DC 003C+00 3/0 0/0 0/0 .text
|
|
* startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::startCreatureExtraSound(JAISoundID param_0, u32 param_1, s8 param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureExtraSound__15Z2CreatureEnemyF10JAISoundIDUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C19D8-802C1A14 2BC318 003C+00 3/0 0/0 0/0 .text
|
|
* startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::startCreatureExtraSoundLevel(JAISoundID param_0, u32 param_1,
|
|
s8 param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureExtraSoundLevel__15Z2CreatureEnemyF10JAISoundIDUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1A14-802C1B7C 2BC354 0168+00 4/0 0/0 0/0 .text startCollisionSE__15Z2CreatureEnemyFUlUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::startCollisionSE(u32 param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCollisionSE__15Z2CreatureEnemyFUlUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1B7C-802C1B90 2BC4BC 0014+00 0/0 0/0 55/55 .text setLinkSearch__15Z2CreatureEnemyFb */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::setLinkSearch(bool param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/setLinkSearch__15Z2CreatureEnemyFb.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1B90-802C1BE8 2BC4D0 0058+00 0/0 0/0 72/72 .text setEnemyName__15Z2CreatureEnemyFPCc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureEnemy::setEnemyName(char const* param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/setEnemyName__15Z2CreatureEnemyFPCc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1BE8-802C1C24 2BC528 003C+00 0/0 0/0 1/1 .text __ct__16Z2CreatureSumomoFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm Z2CreatureSumomo::Z2CreatureSumomo() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/__ct__16Z2CreatureSumomoFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1C24-802C1CA0 2BC564 007C+00 0/0 0/0 8/8 .text playSumomoBgm__16Z2CreatureSumomoFUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureSumomo::playSumomoBgm(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/playSumomoBgm__16Z2CreatureSumomoFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1CA0-802C1D10 2BC5E0 0070+00 1/0 0/0 0/0 .text deleteObject__16Z2CreatureSumomoFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureSumomo::deleteObject() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/deleteObject__16Z2CreatureSumomoFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1D10-802C1D4C 2BC650 003C+00 0/0 0/0 3/3 .text __ct__18Z2SoundObjBeeGroupFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm Z2SoundObjBeeGroup::Z2SoundObjBeeGroup() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/__ct__18Z2SoundObjBeeGroupFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1D4C-802C1D6C 2BC68C 0020+00 1/0 0/0 0/0 .text init__18Z2SoundObjBeeGroupFP3VecUc
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2SoundObjBeeGroup::init(Vec* param_0, u8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/init__18Z2SoundObjBeeGroupFP3VecUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455C70-80455C74 004270 0004+00 2/2 0/0 0/0 .sdata2 @4561 */
|
|
SECTION_SDATA2 static f32 lit_4561 = 5.0f;
|
|
|
|
/* 80455C74-80455C78 004274 0004+00 1/1 0/0 0/0 .sdata2 @4562 */
|
|
SECTION_SDATA2 static f32 lit_4562 = 20.0f;
|
|
|
|
/* 802C1D6C-802C1F54 2BC6AC 01E8+00 0/0 0/0 2/2 .text
|
|
* playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2SoundObjBeeGroup::playBeeGroupSound(JAISoundID param_0, u8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1F54-802C1FB0 2BC894 005C+00 0/0 0/0 1/1 .text __ct__12Z2CreatureFMFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm Z2CreatureFM::Z2CreatureFM() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/__ct__12Z2CreatureFMFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1FB0-802C1FFC 2BC8F0 004C+00 1/0 0/0 0/0 .text deleteObject__12Z2CreatureFMFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureFM::deleteObject() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/deleteObject__12Z2CreatureFMFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C1FFC-802C20E8 2BC93C 00EC+00 0/0 0/0 1/1 .text
|
|
* init__12Z2CreatureFMFP3VecP3VecP3VecP3VecP3VecP3VecUcUcUcUcUcUc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureFM::init(Vec* param_0, Vec* param_1, Vec* param_2, Vec* param_3, Vec* param_4,
|
|
Vec* param_5, u8 param_6, u8 param_7, u8 param_8, u8 param_9,
|
|
u8 param_10, u8 param_11) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/init__12Z2CreatureFMFP3VecP3VecP3VecP3VecP3VecP3VecUcUcUcUcUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C20E8-802C2194 2BCA28 00AC+00 1/0 0/0 0/0 .text framework__12Z2CreatureFMFUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureFM::framework(u32 param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/framework__12Z2CreatureFMFUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C2194-802C2290 2BCAD4 00FC+00 0/0 0/0 1/1 .text
|
|
* startChainSound__12Z2CreatureFMF10JAISoundIDUcfUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureFM::startChainSound(JAISoundID param_0, u8 param_1, f32 param_2, u32 param_3,
|
|
s8 param_4) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startChainSound__12Z2CreatureFMF10JAISoundIDUcfUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455C78-80455C7C 004278 0004+00 1/1 0/0 0/0 .sdata2 @4681 */
|
|
SECTION_SDATA2 static f32 lit_4681 = 53.0f / 50.0f;
|
|
|
|
/* 80455C7C-80455C80 00427C 0004+00 1/1 0/0 0/0 .sdata2 @4682 */
|
|
SECTION_SDATA2 static f32 lit_4682 = 3.0f / 100.0f;
|
|
|
|
/* 802C2290-802C24B0 2BCBD0 0220+00 0/0 0/0 1/1 .text
|
|
* startChainSoundLevel__12Z2CreatureFMF10JAISoundIDUcfUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureFM::startChainSoundLevel(JAISoundID param_0, u8 param_1, f32 param_2,
|
|
u32 param_3, s8 param_4) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startChainSoundLevel__12Z2CreatureFMF10JAISoundIDUcfUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C24B0-802C24D0 2BCDF0 0020+00 0/0 0/0 1/1 .text init__13Z2CreatureGobFP3VecP3VecP3VecUcUcUc
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureGob::init(Vec* param_0, Vec* param_1, Vec* param_2, u8 param_3, u8 param_4,
|
|
u8 param_5) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/init__13Z2CreatureGobFP3VecP3VecP3VecUcUcUc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C24D0-802C2578 2BCE10 00A8+00 1/0 0/0 0/0 .text
|
|
* startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureGob::startCreatureVoiceLevel(JAISoundID param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureVoiceLevel__13Z2CreatureGobF10JAISoundIDSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C2578-802C25EC 2BCEB8 0074+00 0/0 0/0 1/1 .text __ct__12Z2CreatureOIFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm Z2CreatureOI::Z2CreatureOI() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/__ct__12Z2CreatureOIFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C25EC-802C2670 2BCF2C 0084+00 1/0 0/0 0/0 .text deleteObject__12Z2CreatureOIFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureOI::deleteObject() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/deleteObject__12Z2CreatureOIFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C2670-802C2864 2BCFB0 01F4+00 0/0 0/0 1/1 .text
|
|
* init__12Z2CreatureOIFP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureOI::init(Vec* param_0, Vec* param_1, Vec* param_2, Vec* param_3, Vec* param_4,
|
|
Vec* param_5, Vec* param_6, Vec* param_7, Vec* param_8, Vec* param_9,
|
|
Vec* param_10, Vec* param_11, Vec* param_12) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/init__12Z2CreatureOIFP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3VecP3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C2864-802C29D4 2BD1A4 0170+00 1/0 0/0 0/0 .text framework__12Z2CreatureOIFUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureOI::framework(u32 param_0, s8 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/framework__12Z2CreatureOIFUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455C80-80455C84 004280 0004+00 1/1 0/0 0/0 .sdata2 @4837 */
|
|
SECTION_SDATA2 static f32 lit_4837 = 42.0f;
|
|
|
|
/* 80455C84-80455C88 004284 0004+00 2/2 0/0 0/0 .sdata2 @4838 */
|
|
SECTION_SDATA2 static f32 lit_4838 = 9.0f / 10.0f;
|
|
|
|
/* 802C29D4-802C2C84 2BD314 02B0+00 1/0 0/0 0/0 .text
|
|
* startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureOI::startCreatureSoundLevel(JAISoundID param_0, u32 param_1, s8 param_2) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startCreatureSoundLevel__12Z2CreatureOIF10JAISoundIDUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C2C84-802C2CD4 2BD5C4 0050+00 0/0 0/0 1/1 .text
|
|
* startTentacleSound__12Z2CreatureOIF10JAISoundIDUcUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureOI::startTentacleSound(JAISoundID param_0, u8 param_1, u32 param_2, s8 param_3) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startTentacleSound__12Z2CreatureOIF10JAISoundIDUcUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455C88-80455C8C 004288 0004+00 1/1 0/0 0/0 .sdata2 @4875 */
|
|
SECTION_SDATA2 static f32 lit_4875 = 60.0f;
|
|
|
|
/* 802C2CD4-802C2DE0 2BD614 010C+00 0/0 0/0 1/1 .text
|
|
* startTentacleSoundLevel__12Z2CreatureOIF10JAISoundIDUcfUlSc */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void Z2CreatureOI::startTentacleSoundLevel(JAISoundID param_0, u8 param_1, f32 param_2,
|
|
u32 param_3, s8 param_4) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/startTentacleSoundLevel__12Z2CreatureOIF10JAISoundIDUcfUlSc.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C2DE0-802C2E54 2BD720 0074+00 3/3 0/0 0/0 .text Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void Z2_E_sw_modPitch(Z2SoundHandlePool* param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/Z2_E_sw_modPitch__FP17Z2SoundHandlePoolUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455C8C-80455C90 00428C 0004+00 1/1 0/0 0/0 .sdata2 @4906 */
|
|
SECTION_SDATA2 static f32 lit_4906 = 1.0f / 5.0f;
|
|
|
|
/* 802C2E54-802C2E9C 2BD794 0048+00 2/2 0/0 0/0 .text Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void Z2_E_ms_modVol(Z2SoundHandlePool* param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/Z2_E_ms_modVol__FP17Z2SoundHandlePoolUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C2E9C-802C2EE4 2BD7DC 0048+00 2/2 0/0 0/0 .text Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void Z2_E_mm_modPitch(Z2SoundHandlePool* param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/Z2_E_mm_modPitch__FP17Z2SoundHandlePoolUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455C90-80455C94 004290 0004+00 1/1 0/0 0/0 .sdata2 @4944 */
|
|
SECTION_SDATA2 static f32 lit_4944 = 300.0f;
|
|
|
|
/* 80455C94-80455C98 004294 0004+00 1/1 0/0 0/0 .sdata2 @4945 */
|
|
SECTION_SDATA2 static f32 lit_4945 = 1.5f;
|
|
|
|
/* 802C2EE4-802C3040 2BD824 015C+00 2/2 0/0 0/0 .text Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void Z2_B_zan_modPitch(Z2SoundHandlePool* param_0, u32 param_1) {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/Z2_B_zan_modPitch__FP17Z2SoundHandlePoolUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 802C3040-802C321C 2BD980 01DC+00 0/0 1/0 0/0 .text __sinit_Z2Creature_cpp */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void __sinit_Z2Creature_cpp() {
|
|
nofralloc
|
|
#include "asm/Z2AudioLib/Z2Creature/__sinit_Z2Creature_cpp.s"
|
|
}
|
|
#pragma pop
|
|
|
|
#pragma push
|
|
#pragma force_active on
|
|
REGISTER_CTORS(0x802C3040, __sinit_Z2Creature_cpp);
|
|
#pragma pop
|