Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_tag_bottle_item.h
Go to the documentation of this file.
1#ifndef D_A_TAG_BOTTLE_ITEM_H
2#define D_A_TAG_BOTTLE_ITEM_H
3
4#include "d/d_com_inf_game.h"
5
6
8typedef int (daTag_BottleItem_c::*ProcessFunc)(void*);
9
11private:
13 /* 0x056C */ u16 mEventType;
14 /* 0x0576 */ u8 mBottleItemType;
15
16public:
17 int create();
18 int Delete();
19 int Execute();
20 int Draw();
21 void setTypeFromParam();
22 void restart();
23 void initialize();
26 void setAttnPos();
27 int chkEvent();
28 int orderEvent();
29 void makeSoup();
30 int wait(void*);
31 virtual ~daTag_BottleItem_c();
32};
33
35
36#endif /* D_A_TAG_BOTTLE_ITEM_H */
Definition d_a_tag_bottle_item.h:10
int Delete()
Definition d_a_tag_bottle_item.cpp:27
int wait(void *)
Definition d_a_tag_bottle_item.cpp:145
u8 mBottleItemType
Definition d_a_tag_bottle_item.h:14
void initialize()
Definition d_a_tag_bottle_item.cpp:59
int checkProcess(ProcessFunc)
Definition d_a_tag_bottle_item.cpp:68
virtual ~daTag_BottleItem_c()
Definition d_a_tag_bottle_item.cpp:184
int Draw()
Definition d_a_tag_bottle_item.cpp:44
int orderEvent()
Definition d_a_tag_bottle_item.cpp:113
void restart()
Definition d_a_tag_bottle_item.cpp:53
u16 mEventType
Definition d_a_tag_bottle_item.h:13
int chkEvent()
Definition d_a_tag_bottle_item.cpp:100
int create()
Definition d_a_tag_bottle_item.cpp:14
ProcessFunc mProcessFunc
Definition d_a_tag_bottle_item.h:12
void makeSoup()
Definition d_a_tag_bottle_item.cpp:131
void setAttnPos()
Definition d_a_tag_bottle_item.cpp:95
void setTypeFromParam()
Definition d_a_tag_bottle_item.cpp:48
int setProcess(ProcessFunc)
Definition d_a_tag_bottle_item.cpp:72
int Execute()
Definition d_a_tag_bottle_item.cpp:31
Definition f_op_actor.h:243
STATIC_ASSERT(sizeof(daTag_BottleItem_c)==0x57C)
int(daTag_BottleItem_c::* ProcessFunc)(void *)
Definition d_a_tag_bottle_item.h:8
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8