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

Goron (Fat) More...

#include <d_a_npc_wrestler.h>

+ Inheritance diagram for daNpcWrestler_c:
+ Collaboration diagram for daNpcWrestler_c:

Public Types

typedef bool(daNpcWrestler_c::*) actionFunc(void *)
 
typedef BOOL(daNpcWrestler_c::*) EventFn(int)
 
- Public Types inherited from daNpcF_c
enum  AnmFlags {
  ANM_PAUSE_MORF = 0x0001 , ANM_PAUSE_BTK = 0x0002 , ANM_PAUSE_BRK = 0x0004 , ANM_PLAY_MORF = 0x0008 ,
  ANM_PLAY_BTK = 0x0010 , ANM_PLAY_BRK = 0x0020 , ANM_PAUSE_BCK = 0x0040 , ANM_PAUSE_BTP = 0x0080 ,
  ANM_PLAY_BCK = 0x0100 , ANM_PLAY_BTP = 0x0200 , ANM_FLAG_400 = 0x0400 , ANM_FLAG_800 = 0x0800 ,
  ANM_PAUSE_EXPRESSION = 0x1000 , ANM_PAUSE_BPK = 0x2000 , ANM_PLAY_BPK = 0x4000 , ANM_MOTION_FLAGS ,
  ANM_EXPRESSION_FLAGS , ANM_PAUSE_ALL
}
 
enum  LookMode {
  LOOK_NONE , LOOK_RESET , LOOK_PLAYER , LOOK_PLAYER_TALK ,
  LOOK_ACTOR , LOOK_ATTN
}
 

Public Member Functions

 daNpcWrestler_c ()
 
cPhs__Step Create ()
 
int CreateHeap ()
 
int Delete ()
 
int Execute ()
 
int Draw ()
 
int ctrlJoint (J3DJoint *, J3DModel *)
 
bool checkStartUp ()
 
void reset ()
 
int setAction (actionFunc)
 
void checkArenaInfo ()
 
bool checkArenaSub (fopAc_ac_c *)
 
void setOnToArena (f32)
 
bool wait (void *)
 
bool talk (void *)
 
bool demo (void *)
 
bool gotoArena (void *)
 
bool gotoLiving (void *)
 
bool sumouReady (void *)
 
bool sumouWait (void *)
 
bool checkOutOfArenaP ()
 
bool setNextAction ()
 
bool sumouPunchHit (void *)
 
bool sumouPunchChaseHit (void *)
 
bool sumouPunchMiss (void *)
 
bool checkOutOfArenaW ()
 
cXyz getJointPos (int)
 
bool sumouPunchDraw (void *)
 
bool sumouTackleHit (void *)
 
bool sumouTackleMiss (void *)
 
bool sumouTackleDraw (void *)
 
bool sumouSideStep (void *)
 
bool sumouLostBalance (void *)
 
bool sumouPunchShock (void *)
 
bool sumouPunchChaseShock (void *)
 
bool sumouPunchStagger (void *)
 
bool sumouTackleShock (void *)
 
bool sumouTackleStagger (void *)
 
bool sumouTackleStaggerRelease (void *)
 
bool sumouTacklePush (void *)
 
bool sumouTackleRelease (void *)
 
bool demoSumouReady (void *)
 
bool demoSumouWin (void *)
 
bool demoSumouLose (void *)
 
bool demoSumouWin2 (void *)
 
bool demoSumouLose2 (void *)
 
bool demoSumouUnilateralWin (void *)
 
bool demoTalkAfterLose (void *)
 
BOOL EvCut_grDSEntry (int)
 
BOOL EvCut_grDSEntry2 (int)
 
BOOL EvCut_grDSEntry3_4 (int)
 
BOOL EvCut_grDSEntry5 (int)
 
BOOL EvCut_grDSLose (int)
 
void setWrestlerVoice ()
 
void playMotion ()
 
void lookat ()
 
virtual ~daNpcWrestler_c ()
 
void setParam ()
 
BOOL main ()
 
BOOL ctrlBtk ()
 
void adjustShapeAngle ()
 
void setAttnPos ()
 
bool setExpressionAnm (int, bool)
 
bool setExpressionBtp (int)
 
void setExpression (int, f32)
 
void setMotionAnm (int, f32)
 
void setMotion (int, f32, int)
 
BOOL drawDbgInfo ()
 
void drawOtherMdls ()
 
s16 getMessageNo ()
 
int getWrestlerAction ()
 
u8 getType ()
 
u8 getWrestlerType ()
 
bool chkAction (actionFunc i_action)
 
bool selectAction ()
 
s8 getArenaNo ()
 
u32 getStatusNo ()
 
void setLookMode (int)
 
BOOL chkFindPlayer ()
 
BOOL step (s16, int)
 
bool setTalkAngle ()
 
void setStepAngle ()
 
void setExpressionTalkAfter ()
 
void initTalkAngle ()
 
void setNextSumouEvent (int)
 
void setBackToLiving ()
 
void offWrestlerNoDraw ()
 
void onWrestlerNoDraw ()
 
void initDemoCamera_ArenaSide ()
 
void sumouAI ()
 
s16 oppositeToPlayer ()
 
void correctGraspPosAngle (bool)
 
void initDemoCamera_ReadyLink ()
 
void initDemoCamera_ReadyWrestler ()
 
void playExpression ()
 
- Public Member Functions inherited from daNpcF_c
 daNpcF_c ()
 
BOOL execute ()
 
int draw (BOOL, BOOL, f32, _GXColorS10 *, BOOL)
 
void initialize ()
 
J3DAnmTransformKeygetTrnsfrmKeyAnmP (char *, int)
 
J3DAnmTexPatterngetTexPtrnAnmP (char *, int)
 
J3DAnmTextureSRTKeygetTexSRTKeyAnmP (char *, int)
 
J3DAnmTevRegKeygetTevRegKeyAnmP (char *, int)
 
BOOL setMcaMorfAnm (J3DAnmTransformKey *i_anm, f32 i_rate, f32 i_morf, int i_attr, int i_start, int i_end)
 
BOOL setBckAnm (J3DAnmTransform *i_bck, f32 i_rate, int i_attr, int i_start, int i_end, bool i_modify)
 
BOOL setBtpAnm (J3DAnmTexPattern *i_btp, J3DModelData *i_modelData, f32 i_rate, int i_attr)
 
BOOL setBtkAnm (J3DAnmTextureSRTKey *i_btk, J3DModelData *i_modelData, f32 i_rate, int i_attr)
 
BOOL setBrkAnm (J3DAnmTevRegKey *i_brk, J3DModelData *i_modelData, f32 i_rate, int i_attr)
 
void setEnvTevColor ()
 
void setRoomNo ()
 
BOOL chkEndAnm (f32)
 
BOOL chkEndAnm (J3DFrameCtrl *, f32)
 
BOOL playAllAnm ()
 
void playExpressionAnm (daNpcF_c::daNpcF_anmPlayData ***)
 
void playMotionAnm (daNpcF_c::daNpcF_anmPlayData ***)
 
void setLookatMtx (int, int *, f32)
 
BOOL hitChk2 (dCcD_Cyl *, BOOL, BOOL)
 
void setDamage (int, int, int)
 
int ctrlMsgAnm (int &, int &, fopAc_ac_c *, BOOL)
 
void orderEvent (int, char *, u16, u16, u8, u16)
 
void changeEvent (char *, char *, u16, u16)
 
BOOL chkActorInSight (fopAc_ac_c *, f32)
 
BOOL chkActorInArea (fopAc_ac_c *, cXyz, cXyz, s16)
 
BOOL chkActorInAttnArea (fopAc_ac_c *, fopAc_ac_c *, int)
 
BOOL initTalk (int, fopAc_ac_c **)
 
BOOL talkProc (int *, BOOL, fopAc_ac_c **)
 
BOOL turn (s16, f32, int)
 
BOOL step (s16, int, int, int)
 
void setAngle (s16)
 
u8 getDistTableIdx (int, int)
 
fopAc_ac_cgetEvtAreaTagP (int, int)
 
fopAc_ac_cgetAttnActorP (BOOL, fpcLyIt_JudgeFunc, f32, f32, f32, f32, s16, int, BOOL)
 
BOOL chkActorInSight2 (fopAc_ac_c *, f32, s16)
 
BOOL chkPointInArea (cXyz, cXyz, f32, f32, f32, s16)
 
BOOL chkPointInArea (cXyz, cXyz, cXyz, s16)
 
cXyz getAttentionPos (fopAc_ac_c *)
 
BOOL chkFindPlayer2 (BOOL, s16)
 
void setHitodamaPrtcl ()
 
virtual ~daNpcF_c ()
 
virtual void setMtx ()
 
virtual void setMtx2 ()
 
virtual void setCollisions ()
 
BOOL chkActorInSpeakArea (fopAc_ac_c *i_actorCheck, fopAc_ac_c *i_actorArea)
 
BOOL chkPlayerInSpeakArea (fopAc_ac_c *i_actor)
 
BOOL chkActorInTalkArea (fopAc_ac_c *i_actorCheck, fopAc_ac_c *i_actorArea)
 
BOOL chkPlayerInTalkArea (fopAc_ac_c *i_actor)
 
BOOL checkHide ()
 
void setIntDemander (fopAc_ac_c *i_actor)
 
void setIntFlowNodeNo (int i_flowNodeNo)
 
void setCutType (int i_cutType)
 
void onInterrupt (u8 param_0)
 
void onHide ()
 
void offHide ()
 
- Public Member Functions inherited from fopAc_ac_c
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 

Static Public Member Functions

static int createHeapCallBack (fopAc_ac_c *)
 
static int ctrlJointCallBack (J3DJoint *, int)
 
- Static Public Member Functions inherited from daNpcF_c
static void tgHitCallBack (fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
 
static void * srchAttnActor1 (void *, void *)
 
static void * srchActor (void *, void *)
 
- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 

Static Public Attributes

static EventFn mEvtSeqList [7]
 
- Static Public Attributes inherited from daNpcF_c
static dCcD_SrcGObjInf const mCcDObjInfo
 
static dCcD_SrcCyl mCcDCyl
 
static dCcD_SrcSph mCcDSph
 
static fopAc_ac_cmFindActorPList [100]
 
static s32 mFindCount
 
static s16 mSrchActorName
 
static char mFileNameBuf [0x15]
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Private Attributes

Z2Creature mSound
 
const daNpcWrestler_HIOParamfield_0xbd8
 
const daNpcWrestler_HIOParamSubfield_0xbdc
 
daNpcF_MatAnm_cmpMatAnm
 
daNpcF_Lookat_c mLookAt
 
daNpcF_ActorMngr_c mActorMngr [2]
 
dCcD_Cyl field_0xc90
 
actionFunc field_0xdcc
 
JPABaseEmitterfield_0xdd8
 
JPABaseEmitterfield_0xddc
 
JPABaseEmitterfield_0xde0
 
JPABaseEmitterfield_0xde4
 
u32 field_0xde8
 
u32 field_0xdec
 
Vec mArenaPos
 
f32 mArenaExtent
 
s16 mArenaAngle
 
struct { 
 
   u8   chkFlag 
 
mArenaInfo 
 
u8 field_0xe03
 
WrestlerParamListfield_0xe04
 
DemoCamera_c mDemoCam
 
f32 mDemoCamFovy
 
f32 field_0xe54
 
f32 field_0xe58
 
s16 field_0xe5c
 
s16 field_0xe5e
 
u8 field_0xe60 [0xe64 - 0xe60]
 
request_of_phase_process_class mPhase
 
request_of_phase_process_class mPhase2
 
int mWrestlerAction
 
fpc_ProcID field_0xe78
 
int mItemNo
 
int field_0xe80
 
int field_0xe84
 
int mMsgNo
 
f32 field_0xe8c
 
s16 mLookMode
 
s16 field_0xe92
 
s16 mStepAngle
 
u16 field_0xe96
 
u8 field_0xe98
 
u8 field_0xe99
 
u8 field_0xe9a
 
u8 mType
 
u8 mWrestlerNoDraw
 

Additional Inherited Members

- Public Attributes inherited from fopAc_ac_c
leafdraw_class base
 
int actor_type
 
create_tag_class actor_tag
 
create_tag_class draw_tag
 
profile_method_classsub_method
 
JKRSolidHeapheap
 
dEvt_info_c eventInfo
 
dKy_tevstr_c tevStr
 
u16 setID
 
u8 group
 
u8 cullType
 
u8 demoActorID
 
s8 argument
 
u8 carryType
 
u32 actor_status
 
u32 actor_condition
 
fpc_ProcID parentActorID
 
actor_place home
 
actor_place old
 
actor_place current
 
csXyz shape_angle
 
cXyz scale
 
cXyz speed
 
MtxP cullMtx
 
union { 
 
   cull_box   box 
 
   cull_sphere   sphere 
 
cull 
 
f32 cullSizeFar
 
J3DModelmodel
 
dJntCol_cjntCol
 
f32 speedF
 
f32 gravity
 
f32 maxFallSpeed
 
cXyz eyePos
 
actor_attention_types attention_info
 
s16 field_0x560
 
s16 health
 
u8 field_0x564
 
u8 field_0x565
 
s8 field_0x566
 
s8 field_0x567
 
- Protected Attributes inherited from daNpcF_c
mDoExt_McaMorfSOmAnm_p
 
mDoExt_bckAnm mBckAnm
 
mDoExt_btpAnm mBtpAnm
 
mDoExt_btkAnm mBtkAnm
 
mDoExt_brkAnm mBrkAnm
 
dBgS_ObjAcch mAcch
 
dCcD_Stts mCcStts
 
dBgS_AcchCir mAcchCir
 
daNpcF_ActorMngr_c field_0x824
 
daNpcF_ActorMngr_c mAttnActor [5]
 
cXyz mLookatPos [3]
 
cXyz mLookPos
 
cXyz field_0x884
 
cXyz field_0x890
 
cXyz field_0x89c
 
cXyz field_0x8a8
 
cXyz field_0x8b4
 
cXyz field_0x8c0
 
cXyz field_0x8cc
 
cXyz field_0x8d8
 
cXyz mHeadPos
 
csXyz mCurAngle
 
csXyz mOldAngle
 
csXyz mEyeAngle
 
csXyz mHeadAngle
 
csXyz field_0x908 [3]
 
csXyz mLookatAngle [3]
 
int mStaffID
 
int mCutType
 
int mAttnIdx
 
int mAttnChangeTimer
 
int mAttnActorTimer [5]
 
int mMsgTimer
 
int mDamageTimer
 
int mTotalDamageTimer
 
int field_0x95c
 
int mEventTimer
 
int mBtpTimer
 
int mTurnAmount
 
int mTurnMode
 
f32 mTurnStepNum
 
f32 mExpressionMorfOverride
 
f32 mExpressionMorf
 
f32 mMotionMorfOverride
 
f32 mGroundH
 
f32 field_0x984 [3]
 
s16 field_0x990
 
s16 field_0x992
 
s16 mTurnStartAngle
 
s16 mTurnTargetAngle
 
s16 field_0x998
 
u32 mAnmFlags
 
u32 mShadowKey
 
u32 field_0x9a4
 
u32 mHitodamaParticleKey [2]
 
u32 mPolySound
 
int mFlowNodeNo
 
cXyz field_0x9b8
 
cXyz field_0x9c4
 
s16 field_0x9d0
 
s16 field_0x9d2
 
s16 mEventIdx
 
s16 mExpressionPhase
 
s16 mExpressionPrevPhase
 
s16 mMotionPhase
 
s16 mMotionPrevPhase
 
s16 mExpression
 
s16 mMotion
 
u16 mMotionLoops
 
u16 mExpressionLoops
 
u16 mOrderEvtNo
 
s8 mReverb
 
bool mOrderSpeakEvt
 
bool field_0x9ea
 
bool field_0x9eb
 
bool field_0x9ec
 
bool mOrderNewEvt
 
bool field_0x9ee
 
u8 field_0x9ef
 
bool mIsDamaged
 
u8 field_0x9f1
 
bool mHide
 
u8 field_0x9f3
 
u8 mTwilight
 
u8 field_0x9f5
 
u8 field_0x9f6
 
dMsgFlow_c mFlow
 
cBgS_GndChk mGndChk
 
dBgS_GndChk field_0xa80
 
dBgS_LinChk field_0xad4
 

Detailed Description

Goron (Fat)

Member Typedef Documentation

◆ actionFunc

bool(daNpcWrestler_c::*) daNpcWrestler_c::actionFunc(void *)

◆ EventFn

BOOL(daNpcWrestler_c::*) daNpcWrestler_c::EventFn(int)

Constructor & Destructor Documentation

◆ daNpcWrestler_c()

daNpcWrestler_c::daNpcWrestler_c ( )

◆ ~daNpcWrestler_c()

daNpcWrestler_c::~daNpcWrestler_c ( )
virtual

Member Function Documentation

◆ adjustShapeAngle()

void daNpcWrestler_c::adjustShapeAngle ( )
inlinevirtual

Reimplemented from daNpcF_c.

◆ checkArenaInfo()

void daNpcWrestler_c::checkArenaInfo ( )

◆ checkArenaSub()

bool daNpcWrestler_c::checkArenaSub ( fopAc_ac_c * actor)

◆ checkOutOfArenaP()

bool daNpcWrestler_c::checkOutOfArenaP ( )
inline

◆ checkOutOfArenaW()

bool daNpcWrestler_c::checkOutOfArenaW ( )
inline

◆ checkStartUp()

bool daNpcWrestler_c::checkStartUp ( )

◆ chkAction()

bool daNpcWrestler_c::chkAction ( actionFunc i_action)
inline

◆ chkFindPlayer()

BOOL daNpcWrestler_c::chkFindPlayer ( )
inline

◆ correctGraspPosAngle()

void daNpcWrestler_c::correctGraspPosAngle ( bool param_1)
inline

◆ Create()

cPhs__Step daNpcWrestler_c::Create ( )

◆ CreateHeap()

int daNpcWrestler_c::CreateHeap ( )

◆ createHeapCallBack()

int daNpcWrestler_c::createHeapCallBack ( fopAc_ac_c * a_this)
static

◆ ctrlBtk()

BOOL daNpcWrestler_c::ctrlBtk ( )
inlinevirtual

Reimplemented from daNpcF_c.

◆ ctrlJoint()

int daNpcWrestler_c::ctrlJoint ( J3DJoint * i_joint,
J3DModel * i_model )

◆ ctrlJointCallBack()

int daNpcWrestler_c::ctrlJointCallBack ( J3DJoint * i_joint,
int param_2 )
static

◆ Delete()

int daNpcWrestler_c::Delete ( )

◆ demo()

bool daNpcWrestler_c::demo ( void * param_1)
inline

◆ demoSumouLose()

bool daNpcWrestler_c::demoSumouLose ( void * param_1)
inline

◆ demoSumouLose2()

bool daNpcWrestler_c::demoSumouLose2 ( void * param_1)
inline

◆ demoSumouReady()

bool daNpcWrestler_c::demoSumouReady ( void * param_1)
inline

◆ demoSumouUnilateralWin()

bool daNpcWrestler_c::demoSumouUnilateralWin ( void * param_1)
inline

◆ demoSumouWin()

bool daNpcWrestler_c::demoSumouWin ( void * param_1)
inline

◆ demoSumouWin2()

bool daNpcWrestler_c::demoSumouWin2 ( void * param_1)
inline

◆ demoTalkAfterLose()

bool daNpcWrestler_c::demoTalkAfterLose ( void * param_1)
inline

◆ Draw()

int daNpcWrestler_c::Draw ( )

◆ drawDbgInfo()

BOOL daNpcWrestler_c::drawDbgInfo ( )
inlinevirtual

Reimplemented from daNpcF_c.

◆ drawOtherMdls()

void daNpcWrestler_c::drawOtherMdls ( )
inlinevirtual

Reimplemented from daNpcF_c.

◆ EvCut_grDSEntry()

BOOL daNpcWrestler_c::EvCut_grDSEntry ( int i_cutIndex)
inline

◆ EvCut_grDSEntry2()

BOOL daNpcWrestler_c::EvCut_grDSEntry2 ( int i_cutIndex)
inline

◆ EvCut_grDSEntry3_4()

BOOL daNpcWrestler_c::EvCut_grDSEntry3_4 ( int i_cutIndex)
inline

◆ EvCut_grDSEntry5()

BOOL daNpcWrestler_c::EvCut_grDSEntry5 ( int i_cutIndex)
inline

◆ EvCut_grDSLose()

BOOL daNpcWrestler_c::EvCut_grDSLose ( int i_cutIndex)
inline

◆ Execute()

int daNpcWrestler_c::Execute ( )

◆ getArenaNo()

s8 daNpcWrestler_c::getArenaNo ( )
inline

◆ getJointPos()

cXyz daNpcWrestler_c::getJointPos ( int i_jointNo)

◆ getMessageNo()

s16 daNpcWrestler_c::getMessageNo ( )
inline

◆ getStatusNo()

u32 daNpcWrestler_c::getStatusNo ( )
inline

◆ getType()

u8 daNpcWrestler_c::getType ( )
inline

◆ getWrestlerAction()

int daNpcWrestler_c::getWrestlerAction ( )
inline

◆ getWrestlerType()

u8 daNpcWrestler_c::getWrestlerType ( )
inline

◆ gotoArena()

bool daNpcWrestler_c::gotoArena ( void * param_1)
inline

◆ gotoLiving()

bool daNpcWrestler_c::gotoLiving ( void * param_1)
inline

◆ initDemoCamera_ArenaSide()

void daNpcWrestler_c::initDemoCamera_ArenaSide ( )
inline

◆ initDemoCamera_ReadyLink()

void daNpcWrestler_c::initDemoCamera_ReadyLink ( )
inline

◆ initDemoCamera_ReadyWrestler()

void daNpcWrestler_c::initDemoCamera_ReadyWrestler ( )
inline

◆ initTalkAngle()

void daNpcWrestler_c::initTalkAngle ( )
inline

◆ lookat()

void daNpcWrestler_c::lookat ( )
inline

◆ main()

BOOL daNpcWrestler_c::main ( )
inlinevirtual

Reimplemented from daNpcF_c.

◆ offWrestlerNoDraw()

void daNpcWrestler_c::offWrestlerNoDraw ( )
inline

◆ onWrestlerNoDraw()

void daNpcWrestler_c::onWrestlerNoDraw ( )
inline

◆ oppositeToPlayer()

s16 daNpcWrestler_c::oppositeToPlayer ( )
inline

◆ playExpression()

void daNpcWrestler_c::playExpression ( )
inline

◆ playMotion()

void daNpcWrestler_c::playMotion ( )
inline

◆ reset()

void daNpcWrestler_c::reset ( )

◆ selectAction()

bool daNpcWrestler_c::selectAction ( )
inline

◆ setAction()

int daNpcWrestler_c::setAction ( actionFunc action)
inline

◆ setAttnPos()

void daNpcWrestler_c::setAttnPos ( )
inlinevirtual

Reimplemented from daNpcF_c.

◆ setBackToLiving()

void daNpcWrestler_c::setBackToLiving ( )
inline

◆ setExpression()

void daNpcWrestler_c::setExpression ( int i_expression,
f32 i_expressionMorfOvveride )
inlinevirtual

Reimplemented from daNpcF_c.

◆ setExpressionAnm()

bool daNpcWrestler_c::setExpressionAnm ( int param_1,
bool param_2 )
inlinevirtual

Reimplemented from daNpcF_c.

◆ setExpressionBtp()

bool daNpcWrestler_c::setExpressionBtp ( int param_1)
inlinevirtual

Reimplemented from daNpcF_c.

◆ setExpressionTalkAfter()

void daNpcWrestler_c::setExpressionTalkAfter ( )
inline

◆ setLookMode()

void daNpcWrestler_c::setLookMode ( int mode)
inline

◆ setMotion()

void daNpcWrestler_c::setMotion ( int i_motion,
f32 i_motionMorfOverride,
int param_3 )
virtual

Reimplemented from daNpcF_c.

◆ setMotionAnm()

void daNpcWrestler_c::setMotionAnm ( int param_1,
f32 param_2 )
inlinevirtual

Reimplemented from daNpcF_c.

◆ setNextAction()

bool daNpcWrestler_c::setNextAction ( )
inline

◆ setNextSumouEvent()

void daNpcWrestler_c::setNextSumouEvent ( int i_sumouEventNo)
inline

◆ setOnToArena()

void daNpcWrestler_c::setOnToArena ( f32 param_1)

◆ setParam()

void daNpcWrestler_c::setParam ( )
inlinevirtual

Reimplemented from daNpcF_c.

◆ setStepAngle()

void daNpcWrestler_c::setStepAngle ( )
inline

◆ setTalkAngle()

bool daNpcWrestler_c::setTalkAngle ( )
inline

◆ setWrestlerVoice()

void daNpcWrestler_c::setWrestlerVoice ( )
inline

◆ step()

BOOL daNpcWrestler_c::step ( s16 param_1,
int param_2 )
inline

◆ sumouAI()

void daNpcWrestler_c::sumouAI ( )
inline

◆ sumouLostBalance()

bool daNpcWrestler_c::sumouLostBalance ( void * param_1)
inline

◆ sumouPunchChaseHit()

bool daNpcWrestler_c::sumouPunchChaseHit ( void * param_1)
inline

◆ sumouPunchChaseShock()

bool daNpcWrestler_c::sumouPunchChaseShock ( void * param_1)
inline

◆ sumouPunchDraw()

bool daNpcWrestler_c::sumouPunchDraw ( void * param_1)
inline

◆ sumouPunchHit()

bool daNpcWrestler_c::sumouPunchHit ( void * param_1)
inline

◆ sumouPunchMiss()

bool daNpcWrestler_c::sumouPunchMiss ( void * param_1)
inline

◆ sumouPunchShock()

bool daNpcWrestler_c::sumouPunchShock ( void * param_1)
inline

◆ sumouPunchStagger()

bool daNpcWrestler_c::sumouPunchStagger ( void * param_1)
inline

◆ sumouReady()

bool daNpcWrestler_c::sumouReady ( void * param_1)
inline

◆ sumouSideStep()

bool daNpcWrestler_c::sumouSideStep ( void * param_1)
inline

◆ sumouTackleDraw()

bool daNpcWrestler_c::sumouTackleDraw ( void * param_1)
inline

◆ sumouTackleHit()

bool daNpcWrestler_c::sumouTackleHit ( void * param_1)
inline

◆ sumouTackleMiss()

bool daNpcWrestler_c::sumouTackleMiss ( void * param_1)
inline

◆ sumouTacklePush()

bool daNpcWrestler_c::sumouTacklePush ( void * param_1)
inline

◆ sumouTackleRelease()

bool daNpcWrestler_c::sumouTackleRelease ( void * param_1)
inline

◆ sumouTackleShock()

bool daNpcWrestler_c::sumouTackleShock ( void * param_1)
inline

◆ sumouTackleStagger()

bool daNpcWrestler_c::sumouTackleStagger ( void * param_1)
inline

◆ sumouTackleStaggerRelease()

bool daNpcWrestler_c::sumouTackleStaggerRelease ( void * param_1)
inline

◆ sumouWait()

bool daNpcWrestler_c::sumouWait ( void * param_1)
inline

◆ talk()

bool daNpcWrestler_c::talk ( void * param_1)
inline

◆ wait()

bool daNpcWrestler_c::wait ( void * param_1)
inline

Member Data Documentation

◆ chkFlag

u8 daNpcWrestler_c::chkFlag

◆ field_0xbd8

const daNpcWrestler_HIOParam* daNpcWrestler_c::field_0xbd8
private

◆ field_0xbdc

const daNpcWrestler_HIOParamSub* daNpcWrestler_c::field_0xbdc
private

◆ field_0xc90

dCcD_Cyl daNpcWrestler_c::field_0xc90
private

◆ field_0xdcc

actionFunc daNpcWrestler_c::field_0xdcc
private

◆ field_0xdd8

JPABaseEmitter* daNpcWrestler_c::field_0xdd8
private

◆ field_0xddc

JPABaseEmitter* daNpcWrestler_c::field_0xddc
private

◆ field_0xde0

JPABaseEmitter* daNpcWrestler_c::field_0xde0
private

◆ field_0xde4

JPABaseEmitter* daNpcWrestler_c::field_0xde4
private

◆ field_0xde8

u32 daNpcWrestler_c::field_0xde8
private

◆ field_0xdec

u32 daNpcWrestler_c::field_0xdec
private

◆ field_0xe03

u8 daNpcWrestler_c::field_0xe03
private

◆ field_0xe04

WrestlerParamList* daNpcWrestler_c::field_0xe04
private

◆ field_0xe54

f32 daNpcWrestler_c::field_0xe54
private

◆ field_0xe58

f32 daNpcWrestler_c::field_0xe58
private

◆ field_0xe5c

s16 daNpcWrestler_c::field_0xe5c
private

◆ field_0xe5e

s16 daNpcWrestler_c::field_0xe5e
private

◆ field_0xe60

u8 daNpcWrestler_c::field_0xe60[0xe64 - 0xe60]
private

◆ field_0xe78

fpc_ProcID daNpcWrestler_c::field_0xe78
private

◆ field_0xe80

int daNpcWrestler_c::field_0xe80
private

◆ field_0xe84

int daNpcWrestler_c::field_0xe84
private

◆ field_0xe8c

f32 daNpcWrestler_c::field_0xe8c
private

◆ field_0xe92

s16 daNpcWrestler_c::field_0xe92
private

◆ field_0xe96

u16 daNpcWrestler_c::field_0xe96
private

◆ field_0xe98

u8 daNpcWrestler_c::field_0xe98
private

◆ field_0xe99

u8 daNpcWrestler_c::field_0xe99
private

◆ field_0xe9a

u8 daNpcWrestler_c::field_0xe9a
private

◆ mActorMngr

daNpcF_ActorMngr_c daNpcWrestler_c::mActorMngr[2]
private

◆ mArenaAngle

s16 daNpcWrestler_c::mArenaAngle
private

◆ mArenaExtent

f32 daNpcWrestler_c::mArenaExtent
private

◆ [struct]

struct { ... } daNpcWrestler_c::mArenaInfo

◆ mArenaPos

Vec daNpcWrestler_c::mArenaPos
private

◆ mDemoCam

DemoCamera_c daNpcWrestler_c::mDemoCam
private

◆ mDemoCamFovy

f32 daNpcWrestler_c::mDemoCamFovy
private

◆ mEvtSeqList

daNpcWrestler_c::EventFn daNpcWrestler_c::mEvtSeqList
static
Initial value:
= {
NULL,
}
BOOL EvCut_grDSEntry5(int)
Definition d_a_npc_wrestler.cpp:4857
BOOL EvCut_grDSEntry(int)
Definition d_a_npc_wrestler.cpp:4642
BOOL EvCut_grDSEntry2(int)
Definition d_a_npc_wrestler.cpp:4756
BOOL EvCut_grDSLose(int)
Definition d_a_npc_wrestler.cpp:4911
BOOL EvCut_grDSEntry3_4(int)
Definition d_a_npc_wrestler.cpp:4794

◆ mItemNo

int daNpcWrestler_c::mItemNo
private

◆ mLookAt

daNpcF_Lookat_c daNpcWrestler_c::mLookAt
private

◆ mLookMode

s16 daNpcWrestler_c::mLookMode
private

◆ mMsgNo

int daNpcWrestler_c::mMsgNo
private

◆ mPhase

request_of_phase_process_class daNpcWrestler_c::mPhase
private

◆ mPhase2

request_of_phase_process_class daNpcWrestler_c::mPhase2
private

◆ mpMatAnm

daNpcF_MatAnm_c* daNpcWrestler_c::mpMatAnm
private

◆ mSound

Z2Creature daNpcWrestler_c::mSound
private

◆ mStepAngle

s16 daNpcWrestler_c::mStepAngle
private

◆ mType

u8 daNpcWrestler_c::mType
private

◆ mWrestlerAction

int daNpcWrestler_c::mWrestlerAction
private

◆ mWrestlerNoDraw

u8 daNpcWrestler_c::mWrestlerNoDraw
private

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