29 void init(
Vec* animePosPtr,
Vec* simplePosPtr,
Vec* simple2PosPtr);
109 f32 dolby,
u32 moveSteps);
118 void init(
Vec* animePosPtr,
Vec* simplePosPtr,
u8 animeHandleNum,
u8 simpleHandleNum);
Z2CreatureLink * Z2GetLink()
Definition Z2LinkMgr.h:98
Definition JAISoundHandles.h:14
Definition Z2LinkMgr.h:18
void startLinkSwordSound(JAISoundID, u32 mapinfo, s8 reverb)
Definition Z2LinkMgr.cpp:458
Z2SoundObjSimple & getKantera()
Definition Z2LinkMgr.h:53
u8 mMovingTime
Definition Z2LinkMgr.h:78
Z2SoundHandlePool * startLinkVoiceLevel(JAISoundID, s8 reverb)
Definition Z2LinkMgr.cpp:421
u8 getMovingTime()
Definition Z2LinkMgr.h:55
bool mResumeAttack
Definition Z2LinkMgr.h:82
bool mFlag13
Definition Z2LinkMgr.h:93
void setUsingIronBall(bool isUsingIronBall)
Definition Z2LinkMgr.h:57
void setLinkGroupInfo(u8)
Definition Z2LinkMgr.cpp:8
virtual Z2SoundHandlePool * startCollisionSE(u32 hitID, u32 mapinfo)
Definition Z2LinkMgr.cpp:484
u8 mLinkSwordType
Definition Z2LinkMgr.h:75
void setInWater(bool inWater)
Definition Z2LinkMgr.h:47
void setLinkBootsType(s32 bootsType)
Definition Z2LinkMgr.cpp:42
bool mFlag15
Definition Z2LinkMgr.h:95
u8 mMoveSpeed
Definition Z2LinkMgr.h:77
void setMarkState(u8 state)
Definition Z2LinkMgr.h:58
u8 mLinkHp
Definition Z2LinkMgr.h:72
s8 mSinkDepth
Definition Z2LinkMgr.h:79
u8 mLinkBootsType
Definition Z2LinkMgr.h:73
bool mFlag10
Definition Z2LinkMgr.h:90
Z2SoundHandlePool * startHitItemSE(u32 soundID, u32 mapinfo, Z2SoundObjBase *other, f32 speed)
Definition Z2LinkMgr.cpp:501
bool mFlag5
Definition Z2LinkMgr.h:85
Z2SoundHandlePool * startLinkVoice(JAISoundID, s8 reverb)
Definition Z2LinkMgr.cpp:352
void setKanteraState(u8 state)
Definition Z2LinkMgr.cpp:123
void setWolfEyeOpen(bool wolfEyeOpen)
Definition Z2LinkMgr.cpp:198
bool mMagnetized
Definition Z2LinkMgr.h:87
void setRiding(bool isRiding)
Definition Z2LinkMgr.cpp:180
bool mFlag3
Definition Z2LinkMgr.h:83
void deleteKantera()
Definition Z2LinkMgr.cpp:118
void setLinkHp(s32 linkHp, s32)
Definition Z2LinkMgr.cpp:10
void setSinkDepth(s8 sinkDepth)
Definition Z2LinkMgr.cpp:176
void setLinkSwordType(s32 swordType, s32)
Definition Z2LinkMgr.cpp:14
Z2SoundObjSimple mKantera
Definition Z2LinkMgr.h:67
void initKantera(Vec *posPtr)
Definition Z2LinkMgr.cpp:113
virtual void framework(u32 mapinfo, s8 reverb)
Definition Z2LinkMgr.cpp:127
bool mWolfEyeOpen
Definition Z2LinkMgr.h:80
u8 field_0xc1
Definition Z2LinkMgr.h:70
bool mUsingIronBall
Definition Z2LinkMgr.h:89
u8 mLinkShieldType
Definition Z2LinkMgr.h:76
bool mFlag12
Definition Z2LinkMgr.h:92
u8 getLinkState()
Definition Z2LinkMgr.h:49
Vec field_0xb4
Definition Z2LinkMgr.h:68
bool mFlag8
Definition Z2LinkMgr.h:88
void setLinkShieldType(s32 shieldType, s32)
Definition Z2LinkMgr.cpp:28
void setLinkState(u8 state)
Definition Z2LinkMgr.h:52
bool mFlag11
Definition Z2LinkMgr.h:91
virtual void deleteObject()
Definition Z2LinkMgr.cpp:84
bool mRiding
Definition Z2LinkMgr.h:86
JAISoundHandle * startLinkSoundLevel(JAISoundID, u32 mapinfo, s8 reverb)
Definition Z2LinkMgr.cpp:259
bool isInWater()
Definition Z2LinkMgr.h:48
Z2SoundHandlePool * startLinkSound(JAISoundID, u32 mapinfo, s8 reverb)
Definition Z2LinkMgr.cpp:224
bool mFlag4
Definition Z2LinkMgr.h:84
bool mFlag14
Definition Z2LinkMgr.h:94
u8 getMoveSpeed()
Definition Z2LinkMgr.h:50
u8 getLinkHp()
Definition Z2LinkMgr.h:54
bool isWolfSmellOpen()
Definition Z2LinkMgr.h:56
bool mInWater
Definition Z2LinkMgr.h:81
bool isRiding()
Definition Z2LinkMgr.h:51
u8 mLinkState
Definition Z2LinkMgr.h:69
void setResumeAttack(bool resumeAttack)
Definition Z2LinkMgr.cpp:524
static Z2CreatureLink * mLinkPtr
Definition Z2LinkMgr.h:60
~Z2CreatureLink()
Definition Z2LinkMgr.cpp:80
u8 mMarkState
Definition Z2LinkMgr.h:71
u8 mKanteraState
Definition Z2LinkMgr.h:74
void setMagnetized(bool isMagnetized)
Definition Z2LinkMgr.cpp:194
Z2CreatureLink()
Definition Z2LinkMgr.cpp:52
Definition Z2LinkMgr.h:114
virtual void deleteObject()
Definition Z2LinkMgr.cpp:689
bool isLinkRiding()
Definition Z2LinkMgr.h:121
void setLinkRiding(bool isRiding)
Definition Z2LinkMgr.cpp:697
bool mLinkRiding
Definition Z2LinkMgr.h:127
~Z2CreatureRide()
Definition Z2LinkMgr.cpp:685
Z2CreatureRide()
Definition Z2LinkMgr.cpp:679
Definition Z2Creature.h:7
virtual bool startSound(JAISoundID soundID, JAISoundHandle *handle, const JGeometry::TVec3< f32 > *posPtr, u32 mapinfo, f32 fxMix, f32 pitch, f32 volume, f32 pan, f32 dolby, u32 moveSteps)
Definition Z2LinkMgr.cpp:530
Z2LinkSoundStarter()
Definition Z2LinkMgr.cpp:528
virtual ~Z2LinkSoundStarter()
Definition Z2LinkMgr.cpp:78
Definition Z2SoundHandles.h:7
Definition Z2SoundObject.h:13
Definition Z2LinkMgr.h:130
Z2SoundHandlePool * startSound(JAISoundID soundID, u32 mapinfo, s8 reverb)
Definition Z2LinkMgr.cpp:814
Z2SoundHandlePool * startFireSound(u16)
Definition Z2LinkMgr.cpp:799
Z2SoundObjCoach()
Definition Z2LinkMgr.cpp:760
f32 field_0x20
Definition Z2LinkMgr.h:139
Z2SoundHandlePool * startWheelSound(f32)
Definition Z2LinkMgr.cpp:768
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 short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition JGeometry.h:70
Definition Z2LinkMgr.h:103
virtual bool startSound(JAISoundID soundID, JAISoundHandle *handle, const JGeometry::TVec3< f32 > *posPtr, u32 mapinfo, f32 fxMix, f32 pitch, f32 volume, f32 pan, f32 dolby, u32 moveSteps)
Definition Z2LinkMgr.cpp:706
Z2RideSoundStarter(Z2CreatureRide *ride)
Definition Z2LinkMgr.cpp:701
Z2CreatureRide * mRide
Definition Z2LinkMgr.h:111
Definition Z2SoundStarter.h:6