Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
f_pc_delete_tag.h
Go to the documentation of this file.
1
2#ifndef F_PC_DELETE_TAG_H_
3#define F_PC_DELETE_TAG_H_
4
6#include "global.h"
7
8typedef struct layer_class layer_class;
9
10typedef int (*delete_tag_func)(void*);
11
12typedef struct delete_tag_class {
14 /* 0x14 */ layer_class* layer;
15 /* 0x18 */ s16 timer;
16
17#if VERSION == VERSION_SHIELD_DEBUG
18 /* 0x1C */ int unk_0x1c;
19#endif
21
23void fpcDtTg_ToDeleteQ(delete_tag_class* i_deleteTag);
24void fpcDtTg_DeleteQTo(delete_tag_class* i_deleteTag);
26s32 fpcDtTg_Init(delete_tag_class* i_deleteTag, void* i_data);
27
29
30#endif
node_list_class g_fpcDtTg_Queue
Definition f_pc_delete_tag.cpp:11
s32 fpcDtTg_Do(delete_tag_class *i_deleteTag, delete_tag_func i_func)
Definition f_pc_delete_tag.cpp:34
s32 fpcDtTg_Init(delete_tag_class *i_deleteTag, void *i_data)
Definition f_pc_delete_tag.cpp:59
int(* delete_tag_func)(void *)
Definition f_pc_delete_tag.h:10
struct delete_tag_class delete_tag_class
void fpcDtTg_ToDeleteQ(delete_tag_class *i_deleteTag)
Definition f_pc_delete_tag.cpp:23
BOOL fpcDtTg_IsEmpty()
Definition f_pc_delete_tag.cpp:14
void fpcDtTg_DeleteQTo(delete_tag_class *i_deleteTag)
Definition f_pc_delete_tag.cpp:29
Definition c_tag.h:10
Definition f_pc_delete_tag.h:12
int unk_0x1c
Definition f_pc_delete_tag.h:18
layer_class * layer
Definition f_pc_delete_tag.h:14
create_tag_class base
Definition f_pc_delete_tag.h:13
s16 timer
Definition f_pc_delete_tag.h:15
Definition f_pc_layer.h:14
Definition c_list.h:7
int BOOL
Definition types.h:30
signed short int s16
Definition types.h:6
signed long s32
Definition types.h:8