Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
f_op_msg_mng.h
Go to the documentation of this file.
1#ifndef F_F_OP_MSG_MNG_H_
2#define F_F_OP_MSG_MNG_H_
3
5#include "f_pc/f_pc_leaf.h"
6#include "f_op/f_op_msg.h"
7
8class JKRExpHeap;
9class JKRHeap;
10class fopAc_ac_c;
11class msg_class;
12
17
19 /* 0x00 */ fopAc_ac_c* mpActor;
20 /* 0x04 */ cXyz mPos;
21 /* 0x10 */ u32 mMsgID;
22 /* 0x14 */ u32 field_0x14;
23 /* 0x18 */ int field_0x18;
24}; // Size: 0x1C
25
27 /* 0x1C */ int timer_mode;
28 /* 0x20 */ u32 limit_ms;
29 /* 0x24 */ u8 type;
30 /* 0x25 */ u8 field_0x25;
31 /* 0x28 */ f32 field_0x28;
32 /* 0x2C */ f32 field_0x2c;
33 /* 0x30 */ f32 field_0x30;
34 /* 0x34 */ f32 field_0x34;
35}; // Size: 0x38
36
37typedef int (*fopMsgCreateFunc)(void*);
38
43void fopMsgM_Delete(void* process);
56
63
64#endif
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JKRHeap.h:16
Definition f_op_msg.h:9
static processFunc process[]
Definition d_menu_collect.cpp:55
int(* createFunc)(void *)
Definition f_op_actor_mng.h:150
u32 fopMsgM_Create(s16, fopMsgCreateFunc, void *)
Definition f_op_msg_mng.cpp:259
int fopMsgM_messageSetDemo(u32 param_0)
Definition f_op_msg_mng.cpp:216
s32 fop_Timer_create(s16 param_0, u8 param_1, u32 param_2, u8 param_3, u8 param_4, f32 param_5, f32 param_6, f32 param_7, f32 param_8, fopMsgCreateFunc createFunc)
Definition f_op_msg_mng.cpp:115
msg_class * fopMsgM_SearchByID(fpc_ProcID param_0)
Definition f_op_msg_mng.cpp:25
s32 fopMsgM_setStageLayer(void *)
Definition f_op_msg_mng.cpp:17
s32 fopMsgM_create(s16 param_0, fopAc_ac_c *param_1, cXyz *param_2, u32 *param_3, u32 *param_4, fopMsgCreateFunc createFunc)
Definition f_op_msg_mng.cpp:103
int fopMsgM_messageSet(u32 i_msgIdx, fopAc_ac_c *i_actorP, u32 param_2)
Definition f_op_msg_mng.cpp:132
void fopMsgM_setMessageID(fpc_ProcID)
Definition f_op_msg_mng.cpp:254
fopMsg_prm_class * fopMsgM_GetAppend(void *msg)
Definition f_op_msg_mng.cpp:30
JKRExpHeap * fopMsgM_createExpHeap(u32, JKRHeap *)
Definition f_op_msg_mng.cpp:333
int(* fopMsgCreateFunc)(void *)
Definition f_op_msg_mng.h:37
void fopMsgM_Delete(void *process)
Definition f_op_msg_mng.cpp:36
char * fopMsgM_messageGet(char *msg, u32 string_id)
Definition f_op_msg_mng.cpp:248
s32 fopMsgM_Timer_create(s16 i_procName, u8 i_mode, u32 i_limitMs, u8 i_type, u8 param_4, f32 param_5, f32 param_6, f32 param_7, f32 param_8, fopMsgCreateFunc i_createFunc)
Definition f_op_msg_mng.h:57
void fopMsgM_destroyExpHeap(JKRExpHeap *)
Definition f_op_msg_mng.cpp:342
f32 fopMsgM_valueIncrease(int param_0, int param_1, u8 param_2)
Definition f_op_msg_mng.cpp:274
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition d_a_balloon_2D.h:178
Definition d_a_hozelda.cpp:20
Definition d_a_ep.cpp:19
Definition f_op_msg_mng.h:18
u32 field_0x14
Definition f_op_msg_mng.h:22
fopAc_ac_c * mpActor
Definition f_op_msg_mng.h:19
u32 mMsgID
Definition f_op_msg_mng.h:21
cXyz mPos
Definition f_op_msg_mng.h:20
int field_0x18
Definition f_op_msg_mng.h:23
Definition f_op_msg_mng.h:26
f32 field_0x30
Definition f_op_msg_mng.h:33
f32 field_0x2c
Definition f_op_msg_mng.h:32
u8 type
Definition f_op_msg_mng.h:29
u32 limit_ms
Definition f_op_msg_mng.h:28
f32 field_0x34
Definition f_op_msg_mng.h:34
int timer_mode
Definition f_op_msg_mng.h:27
f32 field_0x28
Definition f_op_msg_mng.h:31
u8 field_0x25
Definition f_op_msg_mng.h:30
Definition f_pc_leaf.h:24
Definition f_pc_leaf.h:11
Definition f_op_msg_mng.h:13
leafdraw_method_class * sub_method
Definition f_op_msg_mng.h:15
leaf_process_profile_definition mBase
Definition f_op_msg_mng.h:14
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8