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 ()
 

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_
 

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: