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

#include <d_save.h>

Public Types

enum  {
  MAP , COMPASS , BOSS_KEY , STAGE_BOSS_ENEMY ,
  STAGE_LIFE , STAGE_BOSS_DEMO , OOCCOO_NOTE , STAGE_BOSS_ENEMY_2
}
 

Public Member Functions

void isTbox (int) const
 
void isDungeonItem (int) const
 
void init ()
 
void onTbox (int i_no)
 
void offTbox (int i_no)
 
BOOL isTbox (int i_no) const
 
void onSwitch (int i_no)
 
void offSwitch (int i_no)
 
BOOL isSwitch (int i_no) const
 
BOOL revSwitch (int i_no)
 
void onItem (int i_no)
 
BOOL isItem (int i_no) const
 
void onDungeonItem (int i_no)
 
s32 isDungeonItem (int i_no) const
 
u8 getKeyNum ()
 
void setKeyNum (u8 i_keyNum)
 
void onDungeonItemMap ()
 
s32 isDungeonItemMap () const
 
void onDungeonItemCompass ()
 
s32 isDungeonItemCompass () const
 
void onDungeonItemWarp ()
 
void onDungeonItemBossKey ()
 
s32 isDungeonItemBossKey () const
 
void onStageBossEnemy ()
 
void onStageBossEnemy2 ()
 
s32 isStageBossEnemy () const
 
s32 isStageBossEnemy2 () const
 
s32 isStageLife () const
 
s32 isDungeonItemWarp () const
 
void onStageLife ()
 

Private Attributes

u32 mTbox [2]
 
u32 mSwitch [4]
 
u32 mItem [1]
 
u8 mKeyNum
 
u8 mDungeonItem
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
MAP 
COMPASS 
BOSS_KEY 
STAGE_BOSS_ENEMY 
STAGE_LIFE 
STAGE_BOSS_DEMO 
OOCCOO_NOTE 
STAGE_BOSS_ENEMY_2 

Member Function Documentation

◆ getKeyNum()

u8 dSv_memBit_c::getKeyNum ( )
inline

◆ init()

void dSv_memBit_c::init ( )

◆ isDungeonItem() [1/2]

s32 dSv_memBit_c::isDungeonItem ( int  i_no) const

◆ isDungeonItem() [2/2]

s32 dSv_memBit_c::isDungeonItem ( int  i_no) const

◆ isDungeonItemBossKey()

s32 dSv_memBit_c::isDungeonItemBossKey ( ) const
inline

◆ isDungeonItemCompass()

s32 dSv_memBit_c::isDungeonItemCompass ( ) const
inline

◆ isDungeonItemMap()

s32 dSv_memBit_c::isDungeonItemMap ( ) const
inline

◆ isDungeonItemWarp()

s32 dSv_memBit_c::isDungeonItemWarp ( ) const
inline

◆ isItem()

BOOL dSv_memBit_c::isItem ( int  i_no) const

◆ isStageBossEnemy()

s32 dSv_memBit_c::isStageBossEnemy ( ) const
inline

◆ isStageBossEnemy2()

s32 dSv_memBit_c::isStageBossEnemy2 ( ) const
inline

◆ isStageLife()

s32 dSv_memBit_c::isStageLife ( ) const
inline

◆ isSwitch()

BOOL dSv_memBit_c::isSwitch ( int  i_no) const

◆ isTbox() [1/2]

BOOL dSv_memBit_c::isTbox ( int  i_no) const

◆ isTbox() [2/2]

BOOL dSv_memBit_c::isTbox ( int  i_no) const

◆ offSwitch()

void dSv_memBit_c::offSwitch ( int  i_no)

◆ offTbox()

void dSv_memBit_c::offTbox ( int  i_no)

◆ onDungeonItem()

void dSv_memBit_c::onDungeonItem ( int  i_no)

◆ onDungeonItemBossKey()

void dSv_memBit_c::onDungeonItemBossKey ( )
inline

◆ onDungeonItemCompass()

void dSv_memBit_c::onDungeonItemCompass ( )
inline

◆ onDungeonItemMap()

void dSv_memBit_c::onDungeonItemMap ( )
inline

◆ onDungeonItemWarp()

void dSv_memBit_c::onDungeonItemWarp ( )
inline

◆ onItem()

void dSv_memBit_c::onItem ( int  i_no)

◆ onStageBossEnemy()

void dSv_memBit_c::onStageBossEnemy ( )
inline

◆ onStageBossEnemy2()

void dSv_memBit_c::onStageBossEnemy2 ( )
inline

◆ onStageLife()

void dSv_memBit_c::onStageLife ( )
inline

◆ onSwitch()

void dSv_memBit_c::onSwitch ( int  i_no)

◆ onTbox()

void dSv_memBit_c::onTbox ( int  i_no)

◆ revSwitch()

BOOL dSv_memBit_c::revSwitch ( int  i_no)

◆ setKeyNum()

void dSv_memBit_c::setKeyNum ( u8  i_keyNum)
inline

Member Data Documentation

◆ mDungeonItem

u8 dSv_memBit_c::mDungeonItem
private

◆ mItem

u32 dSv_memBit_c::mItem[1]
private

◆ mKeyNum

u8 dSv_memBit_c::mKeyNum
private

◆ mSwitch

u32 dSv_memBit_c::mSwitch[4]
private

◆ mTbox

u32 dSv_memBit_c::mTbox[2]
private

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