![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <Z2Creature.h>
Inheritance diagram for Z2CreatureEnemy:
Collaboration diagram for Z2CreatureEnemy:Public Member Functions | |
| Z2CreatureEnemy () | |
| virtual void | deleteObject () |
| void | init (Vec *animePosPtr, Vec *simplePosPtr, u8 animeHandleNum, u8 simpleHandleNum) |
| void | init (Vec *, Vec *, Vec *, u8, u8, u8) |
| virtual void | framework (u32 mapinfo, s8 reverb) |
| virtual Z2SoundHandlePool * | startCreatureSound (JAISoundID soundID, u32 mapinfo, s8 reverb) |
| virtual Z2SoundHandlePool * | startCreatureSoundLevel (JAISoundID soundID, u32 mapinfo, s8 reverb) |
| virtual Z2SoundHandlePool * | startCreatureVoice (JAISoundID soundID, s8 reverb) |
| virtual Z2SoundHandlePool * | startCreatureVoiceLevel (JAISoundID soundID, s8 reverb) |
| virtual Z2SoundHandlePool * | startCreatureExtraSound (JAISoundID soundID, u32 mapinfo, s8 reverb) |
| virtual Z2SoundHandlePool * | startCreatureExtraSoundLevel (JAISoundID soundID, u32 mapinfo, s8 reverb) |
| virtual Z2SoundHandlePool * | startCollisionSE (u32 hitID, u32 mapinfo) |
| void | setLinkSearch (bool isLinkSearch) |
| void | setEnemyName (const char *enemyName) |
Public Member Functions inherited from Z2Creature | |
| Z2Creature () | |
| ~Z2Creature () | |
| void | init (Vec *animePosPtr, Vec *simplePosPtr, u8 animeHandleNum, u8 simpleHandleNum) |
| void | init (Vec *animePosPtr, Vec *simplePosPtr, Vec *simple2PosPtr, u8 animeHandleNum, u8 simpleHandleNum, u8 simple2HandleNum) |
| void | initAnime (void *animation, bool, f32 startFrame, f32) |
| void | updateAnime (f32, f32) |
| void | stopAnime () |
| virtual void | setSoundStarter (Z2SoundStarter *soundStarter) |
| Vec * | getCurrentPos () const |
Public Member Functions inherited from JSULink< Z2CreatureEnemy > | |
| JSULink (Z2CreatureEnemy *object) | |
| Z2CreatureEnemy * | getObject () const |
| JSUList< Z2CreatureEnemy > * | getSupervisor () const |
| JSULink< Z2CreatureEnemy > * | getNext () const |
| JSULink< Z2CreatureEnemy > * | getPrev () const |
Public Member Functions inherited from JSUPtrLink | |
| JSUPtrLink (void *object) | |
| ~JSUPtrLink () | |
| void * | getObjectPtr () const |
| JSUPtrList * | getList () const |
| JSUPtrLink * | getNext () const |
| JSUPtrLink * | getPrev () const |
Public Attributes | |
| u8 | mEnemyID |
| s8 | field_0xa1 |
| bool | mLinkSearch |
| u8 | field_0xa3 |
Public Attributes inherited from Z2Creature | |
| Vec * | mpPos |
| Z2SoundObjAnime | mSoundObjAnime |
| Z2SoundObjSimple | mSoundObjSimple1 |
| Z2SoundObjSimple | mSoundObjSimple2 |
Public Attributes inherited from JSUPtrLink | |
| void * | mObject |
| JSUPtrList * | mList |
| JSUPtrLink * | mPrev |
| JSUPtrLink * | mNext |
| Z2CreatureEnemy::Z2CreatureEnemy | ( | ) |
|
virtual |
Reimplemented from Z2Creature.
Reimplemented in Z2CreatureFM, and Z2CreatureOI.
Reimplemented from Z2Creature.
Reimplemented in Z2CreatureFM, and Z2CreatureOI.
| void Z2CreatureEnemy::init | ( | Vec * | animePosPtr, |
| Vec * | simplePosPtr, | ||
| Vec * | simple2PosPtr, | ||
| u8 | animeHandleNum, | ||
| u8 | simpleHandleNum, | ||
| u8 | simple2HandleNum ) |
| void Z2CreatureEnemy::init | ( | Vec * | animePosPtr, |
| Vec * | simplePosPtr, | ||
| u8 | animeHandleNum, | ||
| u8 | simpleHandleNum ) |
| void Z2CreatureEnemy::setEnemyName | ( | const char * | enemyName | ) |
| void Z2CreatureEnemy::setLinkSearch | ( | bool | isLinkSearch | ) |
|
virtual |
Reimplemented from Z2Creature.
|
virtual |
Reimplemented from Z2Creature.
|
virtual |
Reimplemented from Z2Creature.
|
virtual |
Reimplemented from Z2Creature.
|
virtual |
Reimplemented from Z2Creature.
Reimplemented in Z2CreatureOI.
|
virtual |
Reimplemented from Z2Creature.
|
virtual |
Reimplemented from Z2Creature.
| s8 Z2CreatureEnemy::field_0xa1 |
| u8 Z2CreatureEnemy::field_0xa3 |
| u8 Z2CreatureEnemy::mEnemyID |
| bool Z2CreatureEnemy::mLinkSearch |