Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_meter_hakusha.h
Go to the documentation of this file.
1#ifndef D_METER_D_METER_HAKUSHA_H
2#define D_METER_D_METER_HAKUSHA_H
3
4#include "d/d_meter2.h"
5
7public:
13
14 /* 8020C320 */ dMeterHakusha_c(void*);
15 /* 8020CC58 */ void alphaAnimeHakusha(u32);
16 /* 8020CD6C */ void updateHakusha();
17 /* 8020D258 */ void setAlphaHakushaAnimeMin();
18 /* 8020D308 */ void setAlphaHakushaAnimeMax();
19 /* 8020D3B8 */ void setAlphaButtonAnimeMin();
20 /* 8020D41C */ void setAlphaButtonAnimeMax();
21 /* 8020D480 */ int getHakushaNum();
22
23 /* 8020C850 */ virtual void draw();
24 /* 8020C384 */ virtual ~dMeterHakusha_c();
25 /* 8020C400 */ virtual int _create();
26 /* 8020C808 */ virtual int _execute(u32);
27 /* 8020CABC */ virtual int _delete();
28
29 /* 0x004 */ J2DScreen* field_0x004;
33 /* 0x014 */ CPaneMgr* mpHakushaPos[6];
34 /* 0x02C */ CPaneMgr* mpHakushaOn;
35 /* 0x030 */ CPaneMgr* mpHakushaOff;
36 /* 0x034 */ CPaneMgr* mpButtonA;
37 /* 0x038 */ hakusha_data mHakushaData[12];
38 /* 0x0C8 */ f32 mHakushaAnimFrame[12];
39 /* 0x0F8 */ f32 mButtonAPosX;
40 /* 0x0FC */ f32 mButtonAPosY;
41 /* 0x100 */ f32 field_0x100;
42 /* 0x104 */ f32 field_0x104;
43 /* 0x108 */ s16 mHakushaNum;
44 /* 0x10A */ u8 mHakushaStatus[12];
45};
46
47#endif /* D_METER_D_METER_HAKUSHA_H */
Definition d_pane_class.h:13
Definition J2DScreen.h:48
Definition d_meter_hakusha.h:6
J2DScreen * mpButtonScreen
Definition d_meter_hakusha.h:31
CPaneMgr * mpButtonA
Definition d_meter_hakusha.h:36
J2DScreen * mpHakushaScreen
Definition d_meter_hakusha.h:30
virtual int _delete()
Definition d_meter_hakusha.cpp:158
void setAlphaHakushaAnimeMin()
Definition d_meter_hakusha.cpp:303
void alphaAnimeHakusha(u32)
Definition d_meter_hakusha.cpp:187
virtual int _create()
Definition d_meter_hakusha.cpp:27
virtual ~dMeterHakusha_c()
Definition d_meter_hakusha.cpp:22
CPaneMgr * mpHakushaOn
Definition d_meter_hakusha.h:34
f32 mHakushaAnimFrame[12]
Definition d_meter_hakusha.h:38
void setAlphaButtonAnimeMin()
Definition d_meter_hakusha.cpp:331
s16 mHakushaNum
Definition d_meter_hakusha.h:43
f32 mButtonAPosY
Definition d_meter_hakusha.h:40
CPaneMgr * mpHakushaOff
Definition d_meter_hakusha.h:35
hakusha_data mHakushaData[12]
Definition d_meter_hakusha.h:37
int getHakushaNum()
Definition d_meter_hakusha.cpp:349
J2DScreen * field_0x004
Definition d_meter_hakusha.h:29
f32 field_0x100
Definition d_meter_hakusha.h:41
u8 mHakushaStatus[12]
Definition d_meter_hakusha.h:44
void setAlphaHakushaAnimeMax()
Definition d_meter_hakusha.cpp:317
f32 field_0x104
Definition d_meter_hakusha.h:42
CPaneMgr * mpHakushaParent
Definition d_meter_hakusha.h:32
CPaneMgr * mpHakushaPos[6]
Definition d_meter_hakusha.h:33
virtual int _execute(u32)
Definition d_meter_hakusha.cpp:105
f32 mButtonAPosX
Definition d_meter_hakusha.h:39
void setAlphaButtonAnimeMax()
Definition d_meter_hakusha.cpp:340
virtual void draw()
Definition d_meter_hakusha.cpp:112
void updateHakusha()
Definition d_meter_hakusha.cpp:210
Definition d_meter2.h:20
Definition d_meter_hakusha.h:8
u8 flags
Definition d_meter_hakusha.h:11
f32 pos_y
Definition d_meter_hakusha.h:10
f32 pos_x
Definition d_meter_hakusha.h:9
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8