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

Ook. More...

#include <d_a_e_mk.h>

+ Collaboration diagram for e_mk_class:

Public Types

enum  e_mk_ACTION {
  ACT_WAIT , ACT_MOVE , ACT_SHOOT , ACT_YORO ,
  ACT_DROP = 9 , ACT_DAMAGE , ACT_S_DEMO = 20 , ACT_E_DEMO = 30 ,
  ACT_R04_DEMO = 35
}
 
enum  Demo_Mode {
  DEMO_MODE_NONE , DEMO_MODE_START , DEMO_MODE_END , DEMO_MODE_R04 ,
  DEMO_MODE_BOHIT , DEMO_MODE_FINISH = 0xA
}
 

Public Attributes

fopEn_enemy_c actor
 
request_of_phase_process_class phase
 
s16 mode
 
u8 arg0
 
cXyz posTarget
 
u8 field_0x5c4 [0x5c8 - 0x5c4]
 
mDoExt_McaMorfSOanmP
 
int anmNo
 
mDoExt_btpAnmbtpP
 
s16 field_0x5d4
 
f32 btpFrame
 
mDoExt_McaMorfcrownAnmP
 
s8 unkFlag1
 
cXyz crownPos
 
csXyz unkRotation
 
csXyz field_0x5f6
 
f32 field_0x5fc
 
f32 field_0x600
 
f32 field_0x604
 
J3DModelboomerangModelP
 
s8 crownStatus
 
s8 boomerangStatus
 
s8 btpFrameFlag
 
Z2CreatureEnemy sound
 
s16 field_0x6b4
 
s16 action
 
f32 distToPl
 
s16 angleToPl
 
s8 unkFlag2
 
cXyz prevPos
 
cXyz prevPosTarget
 
f32 PosYTransOffset
 
cXyz posTargetStep
 
daPillar_cprevHasira
 
daPillar_chasira
 
u32 shadowKey1
 
u32 shadowKey2
 
s8 unkFlag3
 
s16 unkCounter1
 
s16 timer [4]
 
s16 invulnerabilityTimer
 
s8 tubaTimer
 
s8 unkFlag4
 
fpc_ProcID boomerangId
 
e_db_classdb
 
fpc_ProcID dbId1
 
fpc_ProcID dbId2
 
s8 unkFlag5
 
s8 unkCounter2
 
s8 unkTimer1
 
s8 setSmokeFlag
 
s8 unkCounter3
 
s8 firstHasiraFlag
 
s8 demoHasiraFlag
 
dBgS_AcchCir acchcir
 
dBgS_ObjAcch acch
 
dCcU_AtInfo atInfo
 
dCcD_Stts stts
 
dCcD_Sph sph
 
dCcD_Sph tgSph
 
u32 field_0xc08
 
u32 field_0xc0c
 
u32 field_0xc10
 
u32 field_0xc14
 
u32 boEno1Prtcls [2]
 
u32 boEno0Prtcls [4]
 
s16 demoMode
 
s16 demoSubMode
 
s16 demoCamCounter
 
cXyz camEye
 
cXyz camCenter
 
cXyz camEyeTarget
 
cXyz camCenterTarget
 
cXyz distToCamEyeTarget
 
cXyz distToCamCenterTarget
 
f32 demoCamFovy
 
f32 camStepScale1
 
f32 camStepScale2
 
f32 field_0xc8c
 
f32 field_0xc90
 
u8 field_0xc94 [0xc98 - 0xc94]
 
f32 field_0xc98
 
f32 field_0xc9c
 
s16 prevPlShapeAngle
 
dMsgFlow_c msgFlow
 
u8 field_0xcf0 [0xcf5 - 0xcf0]
 
u8 hioInit
 

Detailed Description

Ook.

Member Enumeration Documentation

◆ Demo_Mode

Enumerator
DEMO_MODE_NONE 
DEMO_MODE_START 
DEMO_MODE_END 
DEMO_MODE_R04 
DEMO_MODE_BOHIT 
DEMO_MODE_FINISH 

◆ e_mk_ACTION

Enumerator
ACT_WAIT 
ACT_MOVE 
ACT_SHOOT 
ACT_YORO 
ACT_DROP 
ACT_DAMAGE 
ACT_S_DEMO 
ACT_E_DEMO 
ACT_R04_DEMO 

Member Data Documentation

◆ acch

dBgS_ObjAcch e_mk_class::acch

◆ acchcir

dBgS_AcchCir e_mk_class::acchcir

◆ action

s16 e_mk_class::action

◆ actor

fopEn_enemy_c e_mk_class::actor

◆ angleToPl

s16 e_mk_class::angleToPl

◆ anmNo

int e_mk_class::anmNo

◆ anmP

mDoExt_McaMorfSO* e_mk_class::anmP

◆ arg0

u8 e_mk_class::arg0

◆ atInfo

dCcU_AtInfo e_mk_class::atInfo

◆ boEno0Prtcls

u32 e_mk_class::boEno0Prtcls[4]

◆ boEno1Prtcls

u32 e_mk_class::boEno1Prtcls[2]

◆ boomerangId

fpc_ProcID e_mk_class::boomerangId

◆ boomerangModelP

J3DModel* e_mk_class::boomerangModelP

◆ boomerangStatus

s8 e_mk_class::boomerangStatus

◆ btpFrame

f32 e_mk_class::btpFrame

◆ btpFrameFlag

s8 e_mk_class::btpFrameFlag

◆ btpP

mDoExt_btpAnm* e_mk_class::btpP

◆ camCenter

cXyz e_mk_class::camCenter

◆ camCenterTarget

cXyz e_mk_class::camCenterTarget

◆ camEye

cXyz e_mk_class::camEye

◆ camEyeTarget

cXyz e_mk_class::camEyeTarget

◆ camStepScale1

f32 e_mk_class::camStepScale1

◆ camStepScale2

f32 e_mk_class::camStepScale2

◆ crownAnmP

mDoExt_McaMorf* e_mk_class::crownAnmP

◆ crownPos

cXyz e_mk_class::crownPos

◆ crownStatus

s8 e_mk_class::crownStatus

◆ db

e_db_class* e_mk_class::db

◆ dbId1

fpc_ProcID e_mk_class::dbId1

◆ dbId2

fpc_ProcID e_mk_class::dbId2

◆ demoCamCounter

s16 e_mk_class::demoCamCounter

◆ demoCamFovy

f32 e_mk_class::demoCamFovy

◆ demoHasiraFlag

s8 e_mk_class::demoHasiraFlag

◆ demoMode

s16 e_mk_class::demoMode

◆ demoSubMode

s16 e_mk_class::demoSubMode

◆ distToCamCenterTarget

cXyz e_mk_class::distToCamCenterTarget

◆ distToCamEyeTarget

cXyz e_mk_class::distToCamEyeTarget

◆ distToPl

f32 e_mk_class::distToPl

◆ field_0x5c4

u8 e_mk_class::field_0x5c4[0x5c8 - 0x5c4]

◆ field_0x5d4

s16 e_mk_class::field_0x5d4

◆ field_0x5f6

csXyz e_mk_class::field_0x5f6

◆ field_0x5fc

f32 e_mk_class::field_0x5fc

◆ field_0x600

f32 e_mk_class::field_0x600

◆ field_0x604

f32 e_mk_class::field_0x604

◆ field_0x6b4

s16 e_mk_class::field_0x6b4

◆ field_0xc08

u32 e_mk_class::field_0xc08

◆ field_0xc0c

u32 e_mk_class::field_0xc0c

◆ field_0xc10

u32 e_mk_class::field_0xc10

◆ field_0xc14

u32 e_mk_class::field_0xc14

◆ field_0xc8c

f32 e_mk_class::field_0xc8c

◆ field_0xc90

f32 e_mk_class::field_0xc90

◆ field_0xc94

u8 e_mk_class::field_0xc94[0xc98 - 0xc94]

◆ field_0xc98

f32 e_mk_class::field_0xc98

◆ field_0xc9c

f32 e_mk_class::field_0xc9c

◆ field_0xcf0

u8 e_mk_class::field_0xcf0[0xcf5 - 0xcf0]

◆ firstHasiraFlag

s8 e_mk_class::firstHasiraFlag

◆ hasira

daPillar_c* e_mk_class::hasira

◆ hioInit

u8 e_mk_class::hioInit

◆ invulnerabilityTimer

s16 e_mk_class::invulnerabilityTimer

◆ mode

s16 e_mk_class::mode

◆ msgFlow

dMsgFlow_c e_mk_class::msgFlow

◆ phase

request_of_phase_process_class e_mk_class::phase

◆ posTarget

cXyz e_mk_class::posTarget

◆ posTargetStep

cXyz e_mk_class::posTargetStep

◆ PosYTransOffset

f32 e_mk_class::PosYTransOffset

◆ prevHasira

daPillar_c* e_mk_class::prevHasira

◆ prevPlShapeAngle

s16 e_mk_class::prevPlShapeAngle

◆ prevPos

cXyz e_mk_class::prevPos

◆ prevPosTarget

cXyz e_mk_class::prevPosTarget

◆ setSmokeFlag

s8 e_mk_class::setSmokeFlag

◆ shadowKey1

u32 e_mk_class::shadowKey1

◆ shadowKey2

u32 e_mk_class::shadowKey2

◆ sound

Z2CreatureEnemy e_mk_class::sound

◆ sph

dCcD_Sph e_mk_class::sph

◆ stts

dCcD_Stts e_mk_class::stts

◆ tgSph

dCcD_Sph e_mk_class::tgSph

◆ timer

s16 e_mk_class::timer[4]

◆ tubaTimer

s8 e_mk_class::tubaTimer

◆ unkCounter1

s16 e_mk_class::unkCounter1

◆ unkCounter2

s8 e_mk_class::unkCounter2

◆ unkCounter3

s8 e_mk_class::unkCounter3

◆ unkFlag1

s8 e_mk_class::unkFlag1

◆ unkFlag2

s8 e_mk_class::unkFlag2

◆ unkFlag3

s8 e_mk_class::unkFlag3

◆ unkFlag4

s8 e_mk_class::unkFlag4

◆ unkFlag5

s8 e_mk_class::unkFlag5

◆ unkRotation

csXyz e_mk_class::unkRotation

◆ unkTimer1

s8 e_mk_class::unkTimer1

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