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

#include <d_bg_s.h>

+ Inheritance diagram for dBgS_HIO:
+ Collaboration diagram for dBgS_HIO:

Public Types

enum  flags_e {
  FLAG_ACCH_WALL_OFF_e = 0x2 , FLAG_CHECK_COUNTER_e = 0x4 , FLAG_ACCH_WALL_TIMER_e = 0x8 , FLAG_OBJ_LINE_CHECK_e = 0x10 ,
  FLAG_ACCH_DRAW_WALL_e = 0x400 , FLAG_ROOF_TIMER_e = 0x2000 , FLAG_ROOF_OFF_e = 0x4000 , FLAG2_GND_CHK_e = 0x1 ,
  FLAG2_SHAPE_DISP_e = 0x2 , FLAG2_GROUND_CHECK_TIMER_e = 0x4 , FLAG2_SPL_OFF_e = 0x8 , FLAG2_SPL_TIMER_e = 0x10 ,
  FLAG2_LINE_OFF_e = 0x40 , FLAG2_LINE_TIMER_e = 0x80 , FLAG2_SHDW_DRAW_OFF_e = 0x100 , FLAG2_SHDW_DRAW_TIMER_e = 0x200 ,
  FLAG2_CAPTPOLY_OFF_e = 0x800 , FLAG2_CAPTPOLY_TIMER_e = 0x1000 , FLAG2_SPH_CHK_OFF_e = 0x2000 , FLAG2_SPH_CHK_TIMER_e = 0x4000
}
 

Public Member Functions

 dBgS_HIO ()
 
virtual void genMessage (JORMContext *)
 
virtual ~dBgS_HIO ()
 
bool ChkLineOff ()
 
bool ChkCheckCounter ()
 
bool ChkLineTimer ()
 
bool ChkGroundCheckTimer ()
 
bool ChkObjLineCheck ()
 
bool ChkGndCheck ()
 
bool ChkCaptPolyTimer ()
 
bool ChkCaptPolyOff ()
 
bool ChkShdwDrawOff ()
 
bool ChkShdwDrawTimer ()
 
bool ChkAcchWallOff ()
 
bool ChkAcchWallTimer ()
 
bool ChkRoofTimer ()
 
bool ChkRoofOff ()
 
bool ChkSplOff ()
 
bool ChkSplTimer ()
 
bool ChkSphChkOff ()
 
bool ChkSphChkTimer ()
 
bool ChkShapeDisp ()
 
bool ChkAcchDrawWall ()
 

Public Attributes

s8 id
 
u16 m_flags
 
u16 m_flags2
 
cXyz m_linecheck_start
 
cXyz m_linecheck_end
 
cXyz m_gndcheck_pos
 
s32 m_errorCheck_actor_num
 

Member Enumeration Documentation

◆ flags_e

Enumerator
FLAG_ACCH_WALL_OFF_e 
FLAG_CHECK_COUNTER_e 
FLAG_ACCH_WALL_TIMER_e 
FLAG_OBJ_LINE_CHECK_e 
FLAG_ACCH_DRAW_WALL_e 
FLAG_ROOF_TIMER_e 
FLAG_ROOF_OFF_e 
FLAG2_GND_CHK_e 
FLAG2_SHAPE_DISP_e 
FLAG2_GROUND_CHECK_TIMER_e 
FLAG2_SPL_OFF_e 
FLAG2_SPL_TIMER_e 
FLAG2_LINE_OFF_e 
FLAG2_LINE_TIMER_e 
FLAG2_SHDW_DRAW_OFF_e 
FLAG2_SHDW_DRAW_TIMER_e 
FLAG2_CAPTPOLY_OFF_e 
FLAG2_CAPTPOLY_TIMER_e 
FLAG2_SPH_CHK_OFF_e 
FLAG2_SPH_CHK_TIMER_e 

Constructor & Destructor Documentation

◆ dBgS_HIO()

dBgS_HIO::dBgS_HIO ( )
inline

◆ ~dBgS_HIO()

virtual dBgS_HIO::~dBgS_HIO ( )
virtual

Member Function Documentation

◆ ChkAcchDrawWall()

bool dBgS_HIO::ChkAcchDrawWall ( )
inline

◆ ChkAcchWallOff()

bool dBgS_HIO::ChkAcchWallOff ( )
inline

◆ ChkAcchWallTimer()

bool dBgS_HIO::ChkAcchWallTimer ( )
inline

◆ ChkCaptPolyOff()

bool dBgS_HIO::ChkCaptPolyOff ( )
inline

◆ ChkCaptPolyTimer()

bool dBgS_HIO::ChkCaptPolyTimer ( )
inline

◆ ChkCheckCounter()

bool dBgS_HIO::ChkCheckCounter ( )
inline

◆ ChkGndCheck()

bool dBgS_HIO::ChkGndCheck ( )
inline

◆ ChkGroundCheckTimer()

bool dBgS_HIO::ChkGroundCheckTimer ( )
inline

◆ ChkLineOff()

bool dBgS_HIO::ChkLineOff ( )
inline

◆ ChkLineTimer()

bool dBgS_HIO::ChkLineTimer ( )
inline

◆ ChkObjLineCheck()

bool dBgS_HIO::ChkObjLineCheck ( )
inline

◆ ChkRoofOff()

bool dBgS_HIO::ChkRoofOff ( )
inline

◆ ChkRoofTimer()

bool dBgS_HIO::ChkRoofTimer ( )
inline

◆ ChkShapeDisp()

bool dBgS_HIO::ChkShapeDisp ( )
inline

◆ ChkShdwDrawOff()

bool dBgS_HIO::ChkShdwDrawOff ( )
inline

◆ ChkShdwDrawTimer()

bool dBgS_HIO::ChkShdwDrawTimer ( )
inline

◆ ChkSphChkOff()

bool dBgS_HIO::ChkSphChkOff ( )
inline

◆ ChkSphChkTimer()

bool dBgS_HIO::ChkSphChkTimer ( )
inline

◆ ChkSplOff()

bool dBgS_HIO::ChkSplOff ( )
inline

◆ ChkSplTimer()

bool dBgS_HIO::ChkSplTimer ( )
inline

◆ genMessage()

void dBgS_HIO::genMessage ( JORMContext * mctx)
virtual

Member Data Documentation

◆ id

s8 dBgS_HIO::id

◆ m_errorCheck_actor_num

s32 dBgS_HIO::m_errorCheck_actor_num

◆ m_flags

u16 dBgS_HIO::m_flags

◆ m_flags2

u16 dBgS_HIO::m_flags2

◆ m_gndcheck_pos

cXyz dBgS_HIO::m_gndcheck_pos

◆ m_linecheck_end

cXyz dBgS_HIO::m_linecheck_end

◆ m_linecheck_start

cXyz dBgS_HIO::m_linecheck_start

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