12 void init(
Vec* animePosPtr,
Vec* simplePosPtr,
u8 animeHandleNum,
u8 simpleHandleNum);
13 void init(
Vec* animePosPtr,
Vec* simplePosPtr,
Vec* simple2PosPtr,
u8 animeHandleNum,
u8 simpleHandleNum,
u8 simple2HandleNum);
41 void init(
Vec* animePosPtr,
Vec* simplePosPtr,
u8 animeHandleNum,
u8 simpleHandleNum);
64 void init(
Vec* animePosPtr,
Vec* simplePosPtr,
u8 animeHandleNum,
u8 simpleHandleNum);
95 void init(
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
u8,
u8,
u8,
u8,
u8,
u8);
116 void init(
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Vec*,
Definition Z2Creature.h:60
s8 mCitizenID
Definition Z2Creature.h:71
void playVoice(int)
Definition Z2Creature.cpp:300
virtual Z2SoundHandlePool * startCreatureVoice(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:318
void setMdlType(s8, bool, bool)
Definition Z2Creature.cpp:281
virtual void deleteObject()
Definition Z2Creature.cpp:273
s8 field_0xa1
Definition Z2Creature.h:72
bool mLinkSearch
Definition Z2Creature.h:73
~Z2CreatureCitizen()
Definition Z2Creature.cpp:267
u8 field_0xa3
Definition Z2Creature.h:74
Z2CreatureCitizen()
Definition Z2Creature.cpp:260
Definition Z2Creature.h:37
u8 field_0xa3
Definition Z2Creature.h:57
virtual void deleteObject()
Definition Z2Creature.cpp:341
s8 field_0xa1
Definition Z2Creature.h:55
virtual void framework(u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:365
virtual Z2SoundHandlePool * startCreatureVoiceLevel(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:585
Z2CreatureEnemy()
Definition Z2Creature.cpp:333
virtual Z2SoundHandlePool * startCreatureVoice(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:483
virtual Z2SoundHandlePool * startCreatureExtraSound(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:593
void setLinkSearch(bool isLinkSearch)
Definition Z2Creature.cpp:650
virtual Z2SoundHandlePool * startCollisionSE(u32 hitID, u32 mapinfo)
Definition Z2Creature.cpp:601
virtual Z2SoundHandlePool * startCreatureSound(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:373
virtual Z2SoundHandlePool * startCreatureExtraSoundLevel(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:597
void setEnemyName(const char *enemyName)
Definition Z2Creature.cpp:656
bool mLinkSearch
Definition Z2Creature.h:56
virtual Z2SoundHandlePool * startCreatureSoundLevel(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:432
u8 mEnemyID
Definition Z2Creature.h:54
Definition Z2Creature.h:91
void framework(u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:759
void deleteObject()
Definition Z2Creature.cpp:733
Z2SoundObjSimple field_0x104
Definition Z2Creature.h:103
Z2SoundHandlePool * startChainSound(JAISoundID soundID, u8, f32, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:767
Z2SoundObjSimple field_0xa4
Definition Z2Creature.h:100
Z2SoundObjSimple field_0xe4
Definition Z2Creature.h:102
Z2SoundObjSimple field_0xc4
Definition Z2Creature.h:101
Z2CreatureFM()
Definition Z2Creature.cpp:731
Z2SoundHandlePool * startChainSoundLevel(JAISoundID soundID, u8, f32, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:783
Definition Z2Creature.h:106
Z2SoundHandlePool * startCreatureVoiceLevel(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:834
Definition Z2Creature.h:112
Z2SoundHandlePool * startTentacleSound(JAISoundID soundID, u8, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:960
Z2SoundHandlePool * startCreatureSoundLevel(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:915
Z2SoundObjSimple mTentacleSounds[8]
Definition Z2Creature.h:126
Z2SoundObjSimple field_0xc4
Definition Z2Creature.h:124
Z2SoundHandlePool * startTentacleSoundLevel(JAISoundID soundID, u8, f32, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:964
void deleteObject()
Definition Z2Creature.cpp:846
Z2SoundObjSimple field_0xa4
Definition Z2Creature.h:123
Z2CreatureOI()
Definition Z2Creature.cpp:844
Z2SoundObjSimple field_0xe4
Definition Z2Creature.h:125
void framework(u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:900
Definition Z2Creature.h:77
Z2CreatureSumomo()
Definition Z2Creature.cpp:664
void playSumomoBgm(u32 dist)
Definition Z2Creature.cpp:666
void deleteObject()
Definition Z2Creature.cpp:678
Definition Z2Creature.h:7
virtual Z2SoundHandlePool * startCreatureSoundLevel(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:178
Vec * getCurrentPos() const
Definition Z2Creature.h:29
virtual void deleteObject()
Definition Z2Creature.cpp:106
void updateAnime(f32, f32)
Definition Z2Creature.cpp:149
Z2SoundObjSimple mSoundObjSimple2
Definition Z2Creature.h:34
Vec * mpPos
Definition Z2Creature.h:31
virtual Z2SoundHandlePool * startCreatureVoiceLevel(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:238
virtual Z2SoundHandlePool * startCollisionSE(u32 hitID, u32 mapinfo)
Definition Z2Creature.cpp:256
void stopAnime()
Definition Z2Creature.cpp:153
virtual Z2SoundHandlePool * startCreatureVoice(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:206
Z2SoundObjAnime mSoundObjAnime
Definition Z2Creature.h:32
virtual void framework(u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:143
virtual Z2SoundHandlePool * startCreatureSound(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:157
Z2SoundObjSimple mSoundObjSimple1
Definition Z2Creature.h:33
virtual void setSoundStarter(Z2SoundStarter *soundStarter)
Definition Z2Creature.cpp:133
void initAnime(void *animation, bool, f32 startFrame, f32)
Definition Z2Creature.cpp:139
~Z2Creature()
Definition Z2Creature.cpp:102
virtual Z2SoundHandlePool * startCreatureExtraSoundLevel(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:252
virtual Z2SoundHandlePool * startCreatureExtraSound(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:248
Z2Creature()
Definition Z2Creature.cpp:98
Definition Z2SoundHandles.h:7
Definition Z2SoundObject.h:48
Definition Z2SoundObject.h:13
Definition Z2Creature.h:84
void playBeeGroupSound(JAISoundID soundID, u8)
Definition Z2Creature.cpp:693
Z2SoundObjBeeGroup()
Definition Z2Creature.cpp:687
Definition Z2SoundObject.h:38
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition Z2SoundStarter.h:6