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:302
virtual Z2SoundHandlePool * startCreatureVoice(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:320
void setMdlType(s8, bool, bool)
Definition Z2Creature.cpp:283
virtual void deleteObject()
Definition Z2Creature.cpp:275
s8 field_0xa1
Definition Z2Creature.h:72
bool mLinkSearch
Definition Z2Creature.h:73
~Z2CreatureCitizen()
Definition Z2Creature.cpp:269
u8 field_0xa3
Definition Z2Creature.h:74
Z2CreatureCitizen()
Definition Z2Creature.cpp:262
Definition Z2Creature.h:37
u8 field_0xa3
Definition Z2Creature.h:57
virtual void deleteObject()
Definition Z2Creature.cpp:343
s8 field_0xa1
Definition Z2Creature.h:55
virtual void framework(u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:367
virtual Z2SoundHandlePool * startCreatureVoiceLevel(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:587
Z2CreatureEnemy()
Definition Z2Creature.cpp:335
virtual Z2SoundHandlePool * startCreatureVoice(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:485
virtual Z2SoundHandlePool * startCreatureExtraSound(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:595
void setLinkSearch(bool isLinkSearch)
Definition Z2Creature.cpp:652
virtual Z2SoundHandlePool * startCollisionSE(u32 hitID, u32 mapinfo)
Definition Z2Creature.cpp:603
virtual Z2SoundHandlePool * startCreatureSound(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:375
virtual Z2SoundHandlePool * startCreatureExtraSoundLevel(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:599
void setEnemyName(const char *enemyName)
Definition Z2Creature.cpp:658
bool mLinkSearch
Definition Z2Creature.h:56
virtual Z2SoundHandlePool * startCreatureSoundLevel(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:434
u8 mEnemyID
Definition Z2Creature.h:54
Definition Z2Creature.h:91
void framework(u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:761
void deleteObject()
Definition Z2Creature.cpp:735
Z2SoundObjSimple field_0x104
Definition Z2Creature.h:103
Z2SoundHandlePool * startChainSound(JAISoundID soundID, u8, f32, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:769
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:733
Z2SoundHandlePool * startChainSoundLevel(JAISoundID soundID, u8, f32, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:785
Definition Z2Creature.h:106
Z2SoundHandlePool * startCreatureVoiceLevel(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:836
Definition Z2Creature.h:112
Z2SoundHandlePool * startTentacleSound(JAISoundID soundID, u8, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:962
Z2SoundHandlePool * startCreatureSoundLevel(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:917
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:966
void deleteObject()
Definition Z2Creature.cpp:848
Z2SoundObjSimple field_0xa4
Definition Z2Creature.h:123
Z2CreatureOI()
Definition Z2Creature.cpp:846
Z2SoundObjSimple field_0xe4
Definition Z2Creature.h:125
void framework(u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:902
Definition Z2Creature.h:77
Z2CreatureSumomo()
Definition Z2Creature.cpp:666
void playSumomoBgm(u32 dist)
Definition Z2Creature.cpp:668
void deleteObject()
Definition Z2Creature.cpp:680
Definition Z2Creature.h:7
virtual Z2SoundHandlePool * startCreatureSoundLevel(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:180
Vec * getCurrentPos() const
Definition Z2Creature.h:29
virtual void deleteObject()
Definition Z2Creature.cpp:108
void updateAnime(f32, f32)
Definition Z2Creature.cpp:151
Z2SoundObjSimple mSoundObjSimple2
Definition Z2Creature.h:34
Vec * mpPos
Definition Z2Creature.h:31
virtual Z2SoundHandlePool * startCreatureVoiceLevel(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:240
virtual Z2SoundHandlePool * startCollisionSE(u32 hitID, u32 mapinfo)
Definition Z2Creature.cpp:258
void stopAnime()
Definition Z2Creature.cpp:155
virtual Z2SoundHandlePool * startCreatureVoice(JAISoundID soundID, s8 reverb)
Definition Z2Creature.cpp:208
Z2SoundObjAnime mSoundObjAnime
Definition Z2Creature.h:32
virtual void framework(u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:145
virtual Z2SoundHandlePool * startCreatureSound(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:159
Z2SoundObjSimple mSoundObjSimple1
Definition Z2Creature.h:33
virtual void setSoundStarter(Z2SoundStarter *soundStarter)
Definition Z2Creature.cpp:135
void initAnime(void *animation, bool, f32 startFrame, f32)
Definition Z2Creature.cpp:141
~Z2Creature()
Definition Z2Creature.cpp:104
virtual Z2SoundHandlePool * startCreatureExtraSoundLevel(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:254
virtual Z2SoundHandlePool * startCreatureExtraSound(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2Creature.cpp:250
Z2Creature()
Definition Z2Creature.cpp:100
Definition Z2SoundHandles.h:7
Definition Z2SoundObject.h:48
Definition Z2SoundObject.h:13
Definition Z2Creature.h:84
void playBeeGroupSound(JAISoundID soundID, u8)
Definition Z2Creature.cpp:695
Z2SoundObjBeeGroup()
Definition Z2Creature.cpp:689
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