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

#include <d_a_player.h>

+ Collaboration diagram for daPy_demo_c:

Public Types

enum  {
  DEMO_UNK_0_e , DEMO_UNK_1_e , DEMO_UNK_2_e , DEMO_UNK_3_e ,
  DEMO_UNK_4_e , DEMO_WAIT_TURN_e , DEMO_UNK_6_e , DEMO_UNK_7_e ,
  DEMO_UNK_8_e , DEMO_UNK_9_e , DEMO_OPEN_TREASURE_e , DEMO_GET_ITEM_e ,
  DEMO_UNEQUIP_e , DEMO_GRAB_PUT_e , DEMO_UNK_14_e , DEMO_UNK_15_e ,
  DEMO_UNK_16_e , DEMO_UNK_17_e , DEMO_UNK_18_e , DEMO_MONKEY_MOVE_e ,
  DEMO_LOOK_AROUND_e , DEMO_UNK_21_e , DEMO_UNK_22_e , DEMO_UNK_23_e ,
  DEMO_UNK_24_e , DEMO_TURN_BACK_e , DEMO_UNK_26_e , DEMO_UNK_27_e ,
  DEMO_BOOMERANG_CATCH_e , DEMO_HAWK_CATCH_e , DEMO_SWORD_UNEQUIP_SP_e , DEMO_UNK_31_e ,
  DEMO_PUSH_PULL_WAIT_e , DEMO_PUSH_MOVE_e , DEMO_BOSS_ATN_WAIT_e , DEMO_DOOR_OPEN_e ,
  DEMO_UNK_36_e , DEMO_TRADE_ITEM_OUT_e , DEMO_UNK_38_e , DEMO_KANDELAAR_SWING_e ,
  DEMO_FRONT_ROLL_e , DEMO_CROUCH_e , DEMO_UNK_42_e , DEMO_UNK_43_e ,
  DEMO_UNK_44_e , DEMO_UNK_45_e , DEMO_CAUGHT_e , DEMO_LOOK_UP_e ,
  DEMO_LOOK_UP_TO_GET_ITEM_e , DEMO_HAND_PAT_e , DEMO_WOLF_MIDNA_RIDE_SHOCK_e , DEMO_SUMOU_SHIKO_e ,
  DEMO_FOG_DEAD_e , DEMO_WOLF_SMELL_WAIT_e , DEMO_UNK_54_e , DEMO_UNK_55_e ,
  DEMO_WOLF_CARGO_CARRY_e , DEMO_METAMORPHOSE_UNK1_e , DEMO_METAMORPHOSE_UNK2_e , DEMO_HORSE_GET_KEY_e ,
  DEMO_NOD_e , DEMO_GLARE_e , DEMO_EYE_AWAY_e , DEMO_GOAT_STOP_READY_e ,
  DEMO_GET_READY_SIT_e , DEMO_UNK_65_e , DEMO_TWGATE_e , DEMO_FM_CHAIN_STRONG_PULL_e ,
  DEMO_WOLF_SNOW_ESCAPE_e , DEMO_ZORA_MOVE_e , DEMO_METAMORPHOSE_ONLY_UNK1_e , DEMO_METAMORPHOSE_ONLY_UNK2_e ,
  DEMO_LOOK_AROUND_TURN_e , DEMO_UNK_73_e , DEMO_QUAKE_INIT_e , DEMO_GUARD_ATTACK_e ,
  DEMO_SWORD_READY_e , DEMO_DUNGEON_WARP_e , DEMO_DUNGEON_WARP_SCENE_START_e , DEMO_MASTER_SWORD_STICK_e ,
  DEMO_MASTER_SWORD_PULL_e , DEMO_CUT_DOWN_e , DEMO_UNK_82_e , DEMO_CUT_HEAD_e ,
  DEMO_UNK_84_e , DEMO_UNK_85_e , DEMO_CUT_LARGE_JUMP_e , DEMO_CUT_FAST_READY_e ,
  DEMO_COPY_ROD_REVIVE_e , DEMO_SWORD_PUSH_e , DEMO_GANON_FINISH_e , DEMO_UNK_91_e ,
  DEMO_UNK_92_e , DEMO_HORSE_LOOK_DOWN_e , DEMO_UNK_94_e , DEMO_LAST_e ,
  DEMO_NEW_ANM0_e = 0x200
}
 

Public Member Functions

void setDemoType (u16 pType)
 
int getDemoType () const
 
void setDemoMode (u32 mode)
 
u32 getDemoMode () const
 
int getParam1 () const
 
s16 getParam2 () const
 
void setOriginalDemoType ()
 
void setSpecialDemoType ()
 
void setSystemDemoType ()
 
void setStick (f32 stick)
 
void setMoveAngle (s16 angle)
 
s16 getMoveAngle () const
 
f32 getStick ()
 
int getParam0 () const
 
void setParam0 (int value)
 
void setParam1 (int value)
 
void setParam2 (int value)
 
void setPos0 (const cXyz *pos)
 
void setToolDemoType ()
 
s16 getTimer () const
 
void decTimer ()
 
void setTimer (s16 i_timer)
 
cXyzgetPos0 ()
 
void resetDemoType ()
 
void setStartDemoType ()
 

Private Attributes

u16 mDemoType
 
s16 mDemoMoveAngle
 
s16 mTimer
 
s16 mParam2
 
int mParam0
 
int mParam1
 
u32 mDemoMode
 
f32 mStick
 
cXyz mDemoPos0
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
DEMO_UNK_0_e 
DEMO_UNK_1_e 
DEMO_UNK_2_e 
DEMO_UNK_3_e 
DEMO_UNK_4_e 
DEMO_WAIT_TURN_e 
DEMO_UNK_6_e 
DEMO_UNK_7_e 
DEMO_UNK_8_e 
DEMO_UNK_9_e 
DEMO_OPEN_TREASURE_e 
DEMO_GET_ITEM_e 
DEMO_UNEQUIP_e 
DEMO_GRAB_PUT_e 
DEMO_UNK_14_e 
DEMO_UNK_15_e 
DEMO_UNK_16_e 
DEMO_UNK_17_e 
DEMO_UNK_18_e 
DEMO_MONKEY_MOVE_e 
DEMO_LOOK_AROUND_e 
DEMO_UNK_21_e 
DEMO_UNK_22_e 
DEMO_UNK_23_e 
DEMO_UNK_24_e 
DEMO_TURN_BACK_e 
DEMO_UNK_26_e 
DEMO_UNK_27_e 
DEMO_BOOMERANG_CATCH_e 
DEMO_HAWK_CATCH_e 
DEMO_SWORD_UNEQUIP_SP_e 
DEMO_UNK_31_e 
DEMO_PUSH_PULL_WAIT_e 
DEMO_PUSH_MOVE_e 
DEMO_BOSS_ATN_WAIT_e 
DEMO_DOOR_OPEN_e 
DEMO_UNK_36_e 
DEMO_TRADE_ITEM_OUT_e 
DEMO_UNK_38_e 
DEMO_KANDELAAR_SWING_e 
DEMO_FRONT_ROLL_e 
DEMO_CROUCH_e 
DEMO_UNK_42_e 
DEMO_UNK_43_e 
DEMO_UNK_44_e 
DEMO_UNK_45_e 
DEMO_CAUGHT_e 
DEMO_LOOK_UP_e 
DEMO_LOOK_UP_TO_GET_ITEM_e 
DEMO_HAND_PAT_e 
DEMO_WOLF_MIDNA_RIDE_SHOCK_e 
DEMO_SUMOU_SHIKO_e 
DEMO_FOG_DEAD_e 
DEMO_WOLF_SMELL_WAIT_e 
DEMO_UNK_54_e 
DEMO_UNK_55_e 
DEMO_WOLF_CARGO_CARRY_e 
DEMO_METAMORPHOSE_UNK1_e 
DEMO_METAMORPHOSE_UNK2_e 
DEMO_HORSE_GET_KEY_e 
DEMO_NOD_e 
DEMO_GLARE_e 
DEMO_EYE_AWAY_e 
DEMO_GOAT_STOP_READY_e 
DEMO_GET_READY_SIT_e 
DEMO_UNK_65_e 
DEMO_TWGATE_e 
DEMO_FM_CHAIN_STRONG_PULL_e 
DEMO_WOLF_SNOW_ESCAPE_e 
DEMO_ZORA_MOVE_e 
DEMO_METAMORPHOSE_ONLY_UNK1_e 
DEMO_METAMORPHOSE_ONLY_UNK2_e 
DEMO_LOOK_AROUND_TURN_e 
DEMO_UNK_73_e 
DEMO_QUAKE_INIT_e 
DEMO_GUARD_ATTACK_e 
DEMO_SWORD_READY_e 
DEMO_DUNGEON_WARP_e 
DEMO_DUNGEON_WARP_SCENE_START_e 
DEMO_MASTER_SWORD_STICK_e 
DEMO_MASTER_SWORD_PULL_e 
DEMO_CUT_DOWN_e 
DEMO_UNK_82_e 
DEMO_CUT_HEAD_e 
DEMO_UNK_84_e 
DEMO_UNK_85_e 
DEMO_CUT_LARGE_JUMP_e 
DEMO_CUT_FAST_READY_e 
DEMO_COPY_ROD_REVIVE_e 
DEMO_SWORD_PUSH_e 
DEMO_GANON_FINISH_e 
DEMO_UNK_91_e 
DEMO_UNK_92_e 
DEMO_HORSE_LOOK_DOWN_e 
DEMO_UNK_94_e 
DEMO_LAST_e 
DEMO_NEW_ANM0_e 

Member Function Documentation

◆ decTimer()

void daPy_demo_c::decTimer ( )
inline

◆ getDemoMode()

u32 daPy_demo_c::getDemoMode ( ) const
inline

◆ getDemoType()

int daPy_demo_c::getDemoType ( ) const
inline

◆ getMoveAngle()

s16 daPy_demo_c::getMoveAngle ( ) const
inline

◆ getParam0()

int daPy_demo_c::getParam0 ( ) const
inline

◆ getParam1()

int daPy_demo_c::getParam1 ( ) const
inline

◆ getParam2()

s16 daPy_demo_c::getParam2 ( ) const
inline

◆ getPos0()

cXyz * daPy_demo_c::getPos0 ( )
inline

◆ getStick()

f32 daPy_demo_c::getStick ( )
inline

◆ getTimer()

s16 daPy_demo_c::getTimer ( ) const
inline

◆ resetDemoType()

void daPy_demo_c::resetDemoType ( )
inline

◆ setDemoMode()

void daPy_demo_c::setDemoMode ( u32  mode)
inline

◆ setDemoType()

void daPy_demo_c::setDemoType ( u16  pType)
inline

◆ setMoveAngle()

void daPy_demo_c::setMoveAngle ( s16  angle)
inline

◆ setOriginalDemoType()

void daPy_demo_c::setOriginalDemoType ( )
inline

◆ setParam0()

void daPy_demo_c::setParam0 ( int  value)
inline

◆ setParam1()

void daPy_demo_c::setParam1 ( int  value)
inline

◆ setParam2()

void daPy_demo_c::setParam2 ( int  value)
inline

◆ setPos0()

void daPy_demo_c::setPos0 ( const cXyz pos)
inline

◆ setSpecialDemoType()

void daPy_demo_c::setSpecialDemoType ( )
inline

◆ setStartDemoType()

void daPy_demo_c::setStartDemoType ( )
inline

◆ setStick()

void daPy_demo_c::setStick ( f32  stick)
inline

◆ setSystemDemoType()

void daPy_demo_c::setSystemDemoType ( )
inline

◆ setTimer()

void daPy_demo_c::setTimer ( s16  i_timer)
inline

◆ setToolDemoType()

void daPy_demo_c::setToolDemoType ( )
inline

Member Data Documentation

◆ mDemoMode

u32 daPy_demo_c::mDemoMode
private

◆ mDemoMoveAngle

s16 daPy_demo_c::mDemoMoveAngle
private

◆ mDemoPos0

cXyz daPy_demo_c::mDemoPos0
private

◆ mDemoType

u16 daPy_demo_c::mDemoType
private

◆ mParam0

int daPy_demo_c::mParam0
private

◆ mParam1

int daPy_demo_c::mParam1
private

◆ mParam2

s16 daPy_demo_c::mParam2
private

◆ mStick

f32 daPy_demo_c::mStick
private

◆ mTimer

s16 daPy_demo_c::mTimer
private

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