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 dMeterHakusha_c(void*);
16 void updateHakusha();
21 int getHakushaNum();
22
23 virtual void draw();
24 virtual ~dMeterHakusha_c();
25 virtual int _create();
26 virtual int _execute(u32);
27 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
dMeterHakusha_c(void *)
Definition d_meter_hakusha.cpp:17
CPaneMgr * mpButtonA
Definition d_meter_hakusha.h:36
J2DScreen * mpHakushaScreen
Definition d_meter_hakusha.h:30
virtual int _delete()
Definition d_meter_hakusha.cpp:154
void setAlphaHakushaAnimeMin()
Definition d_meter_hakusha.cpp:294
void alphaAnimeHakusha(u32)
Definition d_meter_hakusha.cpp:182
virtual int _create()
Definition d_meter_hakusha.cpp:26
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:318
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:332
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:306
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:103
f32 mButtonAPosX
Definition d_meter_hakusha.h:39
void setAlphaButtonAnimeMax()
Definition d_meter_hakusha.cpp:325
virtual void draw()
Definition d_meter_hakusha.cpp:109
void updateHakusha()
Definition d_meter_hakusha.cpp:203
Definition d_meter2.h:20
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
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