|
| enum | daMidna_ERFLG0 {
ERFLG0_UNK_100 = 0x100
, ERFLG0_NO_SERVICE_WAIT = 0x80
, ERFLG0_UNK_40 = 0x40
, ERFLG0_UNK_20 = 0x20
,
ERFLG0_FORCE_MORF_CANCEL = 0x10
, ERFLG0_FORCE_PANIC = 8
, ERFLG0_UNK_2 = 2
, ERFLG0_UNK_1 = 1
} |
| |
| enum | daMidna_FLG0 {
FLG0_NO_HAIR_LEAD = 0x80000000
, FLG0_UNK_40000000 = 0x40000000
, FLG0_NO_HAIR_SCALE = 0x20000000
, FLG0_UNK_10000000 = 0x10000000
,
FLG0_PORTAL_OBJ_CALL = 0x8000000
, FLG0_UNK_4000000 = 0x4000000
, FLG0_UNK_2000000 = 0x2000000
, FLG0_UNK_1000000 = 0x1000000
,
FLG0_UNK_800000 = 0x800000
, FLG0_UNK_400000 = 0x400000
, FLG0_UNK_200000 = 0x200000
, FLG0_NPC_NEAR = 0x100000
,
FLG0_UNK_80000 = 0x80000
, FLG0_NPC_FAR = 0x40000
, FLG0_FORCE_NECK_AIM = 0x20000
, FLG0_UNK_10000 = 0x10000
,
FLG0_UNK_8000 = 0x8000
, FLG0_NO_INPUT = 0x4000
, FLG0_NO_DRAW = 0x2000
, FLG0_UNK_1000 = 0x1000
,
FLG0_WOLF_NO_POS = 0x800
, FLG0_TAG_WAIT = 0x400
, FLG0_UNK_200 = 0x200
, FLG0_UNK_100 = 0x100
,
FLG0_UNK_80 = 0x80
, FLG0_UNK_40 = 0x40
, FLG0_UNK_20 = 0x20
, FLG0_UNK_10 = 0x10
,
FLG0_UNK_8 = 8
, FLG0_UNK_4 = 4
, FLG0_UNK_2 = 2
, FLG0_UNK_1 = 1
,
FLG0_TAG_PORTAL = FLG0_TAG_WAIT | FLG0_PORTAL_OBJ_CALL
} |
| |
| enum | daMidna_FLG1 {
FLG1_SHADOW_NO_DRAW = 0x1000
, FLG1_UNK_800 = 0x800
, FLG1_UNK_400 = 0x400
, FLG1_UNK_200 = 0x200
,
FLG1_SIDE_WARP = 0x100
, FLG1_NO_MASK_DRAW = 0x80
, FLG1_UNK_40 = 0x40
, FLG1_UNK_20 = 0x20
,
FLG1_UNK_10 = 0x10
, FLG1_FORCE_NORMAL_COL = 8
, FLG1_FORCE_TIRED_COL = 4
, FLG1_SHADOW_MODEL_DRAW_DEMO_FORCE = 2
,
FLG1_UNK_1 = 1
} |
| |
| enum | daMidna_ANM {
ANM_WAITA
, ANM_CLING
, ANM_CLINGB
, ANM_WAITB
,
ANM_PANIC
, ANM_TALKA
, ANM_LEADST
, ANM_LEADED
,
ANM_LEADWAIT
, ANM_LEADTOWAITA
, ANM_LEADSWAIT
, ANM_CLINGST
,
ANM_SWAITB
, ANM_SWAITC
, ANM_WLDIEA
, ANM_WLSWIMDIE
,
ANM_S_APPEAR
, ANM_S_APPEARBL
, ANM_S_RETURN
, ANM_S_HOLE
,
ANM_WARPIN
, ANM_WAITTP
, ANM_ENTRANCE
, ANM_SWAITD
,
ANM_HIT
, ANM_LOOKABOUT
, ANM_SWAITA
, ANM_S_MOVE
,
ANM_RETURN
, ANM_WAITD
, ANM_CLINGD
, ANM_ROPEWAIT
,
ANM_ROPEFALTER
, ANM_DIGIN
, ANM_DOOROPC
, ANM_DOOROPD
,
ANM_GRAB
, ANM_GRABED
, ANM_MGNCATCHST
, ANM_MGNCATCHED
,
ANM_MGNTHROWLST
, ANM_MGNTHROWLED
, ANM_MGNTHROWRST
, ANM_MGNTHROWRED
,
ANM_FTALKA
, ANM_FTALKB
, ANM_FTALKC
, ANM_FTALKC2
,
ANM_HAIR
, ANM_S_TAKES
, ANM_S_WAITS
, ANM_S_PACKAWAY
,
ANM_GRABST
, ANM_MAX
, ANM_NONE = 0
} |
| |
|
| void | onForcePanic () |
| |
| void | onRatBody (int) |
| |
| u32 | checkForceNormalColor () const |
| |
| u32 | checkForceTiredColor () const |
| |
| void | onNoServiceWait () |
| |
| int | modelCallBack (int) |
| |
| int | changeUpperBck () |
| |
| int | changeFaceBck () |
| |
| int | baseModelCallBack (int) |
| |
| int | initInvModel (u16, J3DModel **, mDoExt_invisibleModel *, u32) |
| |
| int | initDemoModel (J3DModel **, char const *, u32) |
| |
| int | createHeap () |
| |
| cPhs__Step | create () |
| |
| void | allAnimePlay () |
| |
| void | setMatrix () |
| |
| void | setBodyPartMatrix () |
| |
| void | setRoomInfo () |
| |
| void | setBodyPartPos () |
| |
| BOOL | checkAppear () |
| |
| void | checkMidnaPosState () |
| |
| BOOL | setUpperAnime (u16, u16) |
| |
| BOOL | setUpperAnimeAndSe (daMidna_ANM) |
| |
| BOOL | setFaceAnime (u16, u16) |
| |
| void | endHighModel () |
| |
| BOOL | setDemoAnm () |
| |
| void | setFaceBtp (u16, int) |
| |
| void | setFaceBtk (u16, int) |
| |
| void | setLeftHandShape (u16) |
| |
| void | setRightHandShape (u16) |
| |
| BOOL | checkHairOnlyAnime (int) const |
| |
| void | setBckAnime (J3DAnmTransform *, int, f32) |
| |
| void | setAnm () |
| |
| s16 | getNeckAimAngle (cXyz const *, s16 *, s16 *, s16 *, s16 *) |
| |
| void | clearEyeMove () |
| |
| void | setEyeMove (cXyz const *, s16, s16) |
| |
| void | setNeckAngle () |
| |
| void | initHairAngle () |
| |
| void | setHairAngle () |
| |
| void | setDemoData () |
| |
| J3DAnmTevRegKey * | setSimpleBrk (J3DModelData *, u16) |
| |
| J3DAnmTextureSRTKey * | setSimpleBtk (J3DModelData *, u16) |
| |
| void | initMidnaModel () |
| |
| void | setMidnaNoDrawFlg () |
| |
| int | checkMetamorphoseEnableBase () |
| |
| BOOL | checkNoDrawState () |
| |
| void | setSound () |
| |
| int | execute () |
| |
| int | draw () |
| |
| | ~daMidna_c () |
| |
| | daMidna_c () |
| |
| void | onEndResetStateFlg0 (daMidna_ERFLG0 pFlg) |
| |
| void | onStateFlg0 (daMidna_FLG0 i_flag) |
| |
| void | offStateFlg0 (daMidna_FLG0 i_flag) |
| |
| void | onStateFlg1 (daMidna_FLG1 i_flag) |
| |
| void | offStateFlg1 (daMidna_FLG1 i_flag) |
| |
| u32 | checkEndResetStateFlg0 (daMidna_ERFLG0 flag) const |
| |
| u32 | checkStateFlg0 (daMidna_FLG0 flag) const |
| |
| u32 | checkStateFlg1 (daMidna_FLG1 flag) const |
| |
| void | setFaceNum (int num) |
| |
| void | setMotionNum (int num) |
| |
| bool | checkDemoTypeNone () const |
| |
| void | changeOriginalDemo () |
| |
| void | changeDemoMode (u32 mode) |
| |
| BOOL | checkPortalObjCall () |
| |
| BOOL | checkNoHairScale () const |
| |
| BOOL | checkNpcNear () const |
| |
| BOOL | checkNpcFar () const |
| |
| u32 | checkNoDraw () const |
| |
| BOOL | checkNoInput () const |
| |
| BOOL | checkWolfNoPos () const |
| |
| int | checkMetamorphoseEnable () |
| |
| u32 | checkShadowModelDrawDemoForce () const |
| |
| void | setForceNeckAimPos (const cXyz &i_pos) |
| |
| void | onTagWaitPosWarp (const cXyz *param_0) |
| |
| void | onTagWaitPosPortalObj (const cXyz &i_pos) |
| |
| void | onTagWaitPos (const cXyz *param_0) |
| |
| void | offTagWaitPos () |
| |
| void | onTagNoHairLead () |
| |
| void | onSideWarp () |
| |
| MtxP | getMtxHairTop () |
| |
| bool | checkSetAnime (int param_0, daMidna_ANM i_anm) const |
| |
| bool | checkReturnAnime () const |
| |
| bool | checkShadowModelDrawSmode () const |
| |
| bool | checkShadowModelDraw () const |
| |
| bool | checkShadowReturnEnd () const |
| |
| bool | checkShadowModeTalkWait () const |
| |
| void | setShadowReturn () |
| |
| bool | checkPortalObjRide () const |
| |
| BOOL | checkShadowNoDraw () const |
| |
| BOOL | checkNoMaskDraw () const |
| |
| BOOL | checkDemoPortalWarpWait () const |
| |
| void | resetRatBody () |
| |
| bool | checkFlyWaitAnime () const |
| |
| void | onForceMorfCancel () |
| |
| void | setCargoActor (fopAc_ac_c *i_actor) |
| |
| void | offCargoActor () |
| |
| void | onTagWaitPosPortalObj (const cXyz *i_pos) |
| |
| | fopAc_ac_c () |
| |
| | ~fopAc_ac_c () |
| |