Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_hsTarget.h
Go to the documentation of this file.
1
#ifndef D_A_OBJ_HSTARGET_H
2
#define D_A_OBJ_HSTARGET_H
3
4
#include "
d/d_bg_s_movebg_actor.h
"
5
#include "
f_op/f_op_actor_mng.h
"
6
#include "
m_Do/m_Do_hostIO.h
"
15
class
daHsTarget_c
:
public
dBgS_MoveBgActor
{
16
public
:
17
void
setBaseMtx
();
18
int
CreateHeap
();
19
int
create
();
20
int
Execute
(
Mtx
**);
21
int
Draw
();
22
int
Delete
();
23
24
u8
getModelType
() {
return
fopAcM_GetParamBit
(
this
, 0, 4); }
25
26
private
:
27
/* 0x5A0 */
request_of_phase_process_class
mPhaseReq
;
28
/* 0x5A8 */
J3DModel
*
mpModel
;
29
/* 0x5AC */
u8
mIndex
;
30
};
31
32
STATIC_ASSERT
(
sizeof
(
daHsTarget_c
) == 0x5B0);
33
34
class
daHsTarget_HIO_c
:
public
mDoHIO_entry_c
{
35
public
:
36
daHsTarget_HIO_c
();
37
virtual
~daHsTarget_HIO_c
() {}
38
39
void
genMessage
(
JORMContext
*);
40
};
41
42
#endif
/* D_A_OBJ_HSTARGET_H */
J3DModel
Definition
J3DModel.h:43
JORMContext
Definition
JORMContext.h:120
dBgS_MoveBgActor
Definition
d_bg_s_movebg_actor.h:11
daHsTarget_HIO_c
Definition
d_a_obj_hsTarget.h:34
daHsTarget_HIO_c::genMessage
void genMessage(JORMContext *)
daHsTarget_HIO_c::daHsTarget_HIO_c
daHsTarget_HIO_c()
Definition
d_a_obj_hsTarget.cpp:14
daHsTarget_HIO_c::~daHsTarget_HIO_c
virtual ~daHsTarget_HIO_c()
Definition
d_a_obj_hsTarget.h:37
daHsTarget_c
Clawshot Target.
Definition
d_a_obj_hsTarget.h:15
daHsTarget_c::mpModel
J3DModel * mpModel
Definition
d_a_obj_hsTarget.h:28
daHsTarget_c::Draw
int Draw()
Definition
d_a_obj_hsTarget.cpp:61
daHsTarget_c::mIndex
u8 mIndex
Definition
d_a_obj_hsTarget.h:29
daHsTarget_c::create
int create()
Definition
d_a_obj_hsTarget.cpp:34
daHsTarget_c::Execute
int Execute(Mtx **)
Definition
d_a_obj_hsTarget.cpp:56
daHsTarget_c::setBaseMtx
void setBaseMtx()
Definition
d_a_obj_hsTarget.cpp:16
daHsTarget_c::mPhaseReq
request_of_phase_process_class mPhaseReq
Definition
d_a_obj_hsTarget.h:27
daHsTarget_c::CreateHeap
int CreateHeap()
Definition
d_a_obj_hsTarget.cpp:25
daHsTarget_c::Delete
int Delete()
Definition
d_a_obj_hsTarget.cpp:68
daHsTarget_c::getModelType
u8 getModelType()
Definition
d_a_obj_hsTarget.h:24
mDoHIO_entry_c
Definition
m_Do_hostIO.h:27
STATIC_ASSERT
STATIC_ASSERT(sizeof(daHsTarget_c)==0x5B0)
d_bg_s_movebg_actor.h
Mtx
f32 Mtx[3][4]
Definition
mtx.h:25
u8
unsigned char u8
Definition
types.h:8
f_op_actor_mng.h
fopAcM_GetParamBit
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition
f_op_actor_mng.h:196
m_Do_hostIO.h
request_of_phase_process_class
Definition
c_phase.h:17
include
d
actor
d_a_obj_hsTarget.h
Generated by
1.12.0