Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
Z2CreatureEnemy Class Reference

#include <Z2Creature.h>

+ Inheritance diagram for Z2CreatureEnemy:
+ Collaboration diagram for Z2CreatureEnemy:

Public Member Functions

 Z2CreatureEnemy ()
 
virtual void deleteObject ()
 
void init (Vec *, Vec *, u8, u8)
 
void init (Vec *, Vec *, Vec *, u8, u8, u8)
 
virtual void framework (u32, s8)
 
virtual Z2SoundHandlePoolstartCreatureSound (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCreatureSoundLevel (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCreatureVoice (JAISoundID, s8)
 
virtual Z2SoundHandlePoolstartCreatureVoiceLevel (JAISoundID, s8)
 
virtual Z2SoundHandlePoolstartCreatureExtraSound (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCreatureExtraSoundLevel (JAISoundID, u32, s8)
 
virtual Z2SoundHandlePoolstartCollisionSE (u32, u32)
 
void setLinkSearch (bool)
 
void setEnemyName (char const *)
 
- Public Member Functions inherited from Z2Creature
 Z2Creature ()
 
 ~Z2Creature ()
 
void init (Vec *, Vec *, u8, u8)
 
 Z2Creature ()
 
 ~Z2Creature ()
 
void init (Vec *, Vec *, u8, u8)
 
 Z2Creature ()
 
 ~Z2Creature ()
 
void init (Vec *, Vec *, u8, u8)
 
void init (Vec *, Vec *, Vec *, u8, u8, u8)
 
void initAnime (void *, bool, f32, f32)
 
void updateAnime (f32, f32)
 
void stopAnime ()
 
virtual void setSoundStarter (Z2SoundStarter *)
 
VecgetCurrentPos () const
 

Public Attributes

u8 mEnemyID
 
s8 field_0xa1
 
bool mLinkSearch
 
u8 field_0xa3
 
- Public Attributes inherited from Z2Creature
VecmpPos
 
Z2SoundObjAnime mSoundObjAnime
 
Z2SoundObjSimple mSoundObjSimple1
 
Z2SoundObjSimple mSoundObjSimple2
 

Constructor & Destructor Documentation

◆ Z2CreatureEnemy()

Z2CreatureEnemy::Z2CreatureEnemy ( )

Member Function Documentation

◆ deleteObject()

void Z2CreatureEnemy::deleteObject ( )
virtual

Reimplemented from Z2Creature.

Reimplemented in Z2CreatureFM, and Z2CreatureOI.

◆ framework()

void Z2CreatureEnemy::framework ( u32  param_0,
s8  param_1 
)
virtual

Reimplemented from Z2Creature.

Reimplemented in Z2CreatureFM, and Z2CreatureOI.

◆ init() [1/2]

void Z2CreatureEnemy::init ( Vec param_0,
Vec param_1,
u8  param_2,
u8  param_3 
)

◆ init() [2/2]

void Z2CreatureEnemy::init ( Vec param_0,
Vec param_1,
Vec param_2,
u8  param_3,
u8  param_4,
u8  param_5 
)

◆ setEnemyName()

void Z2CreatureEnemy::setEnemyName ( char const i_name)

◆ setLinkSearch()

void Z2CreatureEnemy::setLinkSearch ( bool  b_search)

◆ startCollisionSE()

Z2SoundHandlePool * Z2CreatureEnemy::startCollisionSE ( u32  param_0,
u32  param_1 
)
virtual

Reimplemented from Z2Creature.

◆ startCreatureExtraSound()

Z2SoundHandlePool * Z2CreatureEnemy::startCreatureExtraSound ( JAISoundID  i_soundID,
u32  param_1,
s8  param_2 
)
virtual

Reimplemented from Z2Creature.

◆ startCreatureExtraSoundLevel()

Z2SoundHandlePool * Z2CreatureEnemy::startCreatureExtraSoundLevel ( JAISoundID  i_soundID,
u32  param_1,
s8  param_2 
)
virtual

Reimplemented from Z2Creature.

◆ startCreatureSound()

Z2SoundHandlePool * Z2CreatureEnemy::startCreatureSound ( JAISoundID  i_soundID,
u32  param_1,
s8  param_2 
)
virtual

Reimplemented from Z2Creature.

◆ startCreatureSoundLevel()

Z2SoundHandlePool * Z2CreatureEnemy::startCreatureSoundLevel ( JAISoundID  i_soundID,
u32  param_1,
s8  param_2 
)
virtual

Reimplemented from Z2Creature.

Reimplemented in Z2CreatureOI.

◆ startCreatureVoice()

Z2SoundHandlePool * Z2CreatureEnemy::startCreatureVoice ( JAISoundID  i_soundID,
s8  param_1 
)
virtual

Reimplemented from Z2Creature.

◆ startCreatureVoiceLevel()

Z2SoundHandlePool * Z2CreatureEnemy::startCreatureVoiceLevel ( JAISoundID  i_soundID,
s8  param_1 
)
virtual

Reimplemented from Z2Creature.

Member Data Documentation

◆ field_0xa1

s8 Z2CreatureEnemy::field_0xa1

◆ field_0xa3

u8 Z2CreatureEnemy::field_0xa3

◆ mEnemyID

u8 Z2CreatureEnemy::mEnemyID

◆ mLinkSearch

bool Z2CreatureEnemy::mLinkSearch

The documentation for this class was generated from the following files: