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

#include <Z2SoundObjMgr.h>

+ Inheritance diagram for Z2SoundObjMgr:
+ Collaboration diagram for Z2SoundObjMgr:

Public Member Functions

 Z2SoundObjMgr ()
 
void setForceBattleArea (bool forceBattle, u16, u16, u16)
 
void searchEnemy ()
 
void setGhostEnemyState (u8 state)
 
u8 getEnemyID (const char *enemyName, JSULink< Z2CreatureEnemy > *enemyLink)
 
void setBattleInit ()
 
bool checkBattleFinish ()
 
void deleteEnemyAll ()
 
bool removeEnemy (JSULink< Z2CreatureEnemy > *enemyLink)
 
u8 isTwilightBattle ()
 
u8 getEnemyNumNear () const
 
u8 getEnemyNumVeryFar () const
 
bool isForceBattle ()
 
JSUList< Z2CreatureEnemy > * getEnemyList ()
 
JSUList< Z2SoundObjBase > * getAllList ()
 
- Public Member Functions inherited from JASGlobalInstance< Z2SoundObjMgr >
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
AUDIO_INSTANCES JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
JAUSectionHeapsInstance
 
Z2WolfHowlMgrsInstance
 
Z2EnvSeMgrsInstance
 
Z2FxLineMgrsInstance
 
Z2AudiencesInstance
 
Z2SoundObjMgrsInstance
 
Z2SoundInfosInstance
 
JAUSoundInfosInstance
 
JAUSoundNameTablesInstance
 
JAUSoundTablesInstance
 
JAISoundInfosInstance
 
Z2SoundMgrsInstance
 
JAIStreamMgrsInstance
 
JAISeqMgrsInstance
 
JAISeMgrsInstance
 
Z2SpeechMgr2sInstance
 
Z2SoundStartersInstance
 
JAISoundStartersInstance
 
Z2StatusMgrsInstance
 
Z2SceneMgrsInstance
 
Z2SeqMgrsInstance
 
Z2SeMgrsInstance
 
JASAudioThreadsInstance
 
JASDefaultBankTablesInstance
 
SpkSystemsInstance
 
SpkSoundHoldersInstance
 
 JASGlobalInstance (Z2SoundObjMgr *inst)
 
 JASGlobalInstance (bool setInstance)
 
 ~JASGlobalInstance ()
 

Private Attributes

JSUList< Z2CreatureEnemyfield_0x0
 
JSUList< Z2SoundObjBaseallList_
 
Z2EnemyArea enemyArea_
 
u8 field_0x14
 
u8 enemuNumNear_
 
u8 field_0x16
 
u8 enemuNumVeryFar_
 
u8 field_0x18
 
u8 ghostEnemyState_
 
u8 field_0x1a
 
u8 twilightBattle_
 
bool forceBattle_
 

Additional Inherited Members

- Static Public Member Functions inherited from JASGlobalInstance< Z2SoundObjMgr >
static Z2SoundObjMgrgetInstance ()
 
- Static Public Attributes inherited from JASGlobalInstance< Z2SoundObjMgr >
static Z2SoundObjMgrsInstance
 

Constructor & Destructor Documentation

◆ Z2SoundObjMgr()

Z2SoundObjMgr::Z2SoundObjMgr ( )

Member Function Documentation

◆ checkBattleFinish()

bool Z2SoundObjMgr::checkBattleFinish ( )

◆ deleteEnemyAll()

void Z2SoundObjMgr::deleteEnemyAll ( )

◆ getAllList()

JSUList< Z2SoundObjBase > * Z2SoundObjMgr::getAllList ( )
inline

◆ getEnemyID()

u8 Z2SoundObjMgr::getEnemyID ( const char * enemyName,
JSULink< Z2CreatureEnemy > * enemyLink )

◆ getEnemyList()

JSUList< Z2CreatureEnemy > * Z2SoundObjMgr::getEnemyList ( )
inline

◆ getEnemyNumNear()

u8 Z2SoundObjMgr::getEnemyNumNear ( ) const
inline

◆ getEnemyNumVeryFar()

u8 Z2SoundObjMgr::getEnemyNumVeryFar ( ) const
inline

◆ isForceBattle()

bool Z2SoundObjMgr::isForceBattle ( )
inline

◆ isTwilightBattle()

u8 Z2SoundObjMgr::isTwilightBattle ( )

◆ removeEnemy()

bool Z2SoundObjMgr::removeEnemy ( JSULink< Z2CreatureEnemy > * enemyLink)

◆ searchEnemy()

void Z2SoundObjMgr::searchEnemy ( )

◆ setBattleInit()

void Z2SoundObjMgr::setBattleInit ( )

◆ setForceBattleArea()

void Z2SoundObjMgr::setForceBattleArea ( bool forceBattle,
u16 param_1,
u16 param_2,
u16 param_3 )

◆ setGhostEnemyState()

void Z2SoundObjMgr::setGhostEnemyState ( u8 state)

Member Data Documentation

◆ allList_

JSUList<Z2SoundObjBase> Z2SoundObjMgr::allList_
private

◆ enemuNumNear_

u8 Z2SoundObjMgr::enemuNumNear_
private

◆ enemuNumVeryFar_

u8 Z2SoundObjMgr::enemuNumVeryFar_
private

◆ enemyArea_

Z2EnemyArea Z2SoundObjMgr::enemyArea_
private

◆ field_0x0

JSUList<Z2CreatureEnemy> Z2SoundObjMgr::field_0x0
private

◆ field_0x14

u8 Z2SoundObjMgr::field_0x14
private

◆ field_0x16

u8 Z2SoundObjMgr::field_0x16
private

◆ field_0x18

u8 Z2SoundObjMgr::field_0x18
private

◆ field_0x1a

u8 Z2SoundObjMgr::field_0x1a
private

◆ forceBattle_

bool Z2SoundObjMgr::forceBattle_
private

◆ ghostEnemyState_

u8 Z2SoundObjMgr::ghostEnemyState_
private

◆ twilightBattle_

u8 Z2SoundObjMgr::twilightBattle_
private

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