Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_title.h
Go to the documentation of this file.
1#ifndef D_A_TITLE_H
2#define D_A_TITLE_H
3
5#include "d/d_drawlist.h"
6
8public:
9 /* 80D679C8 */ virtual void draw();
10 /* 80D67B30 */ virtual ~dDlst_daTitle_c() {}
11
12 /* 0x4 */ J2DScreen* Scr;
13};
14
16class CPaneMgrAlpha;
17
26class daTitle_c : public fopAc_ac_c {
27public:
28 //daTitle_c() {}
29 /* 80D66B54 */ int CreateHeap();
30 /* 80D66CDC */ int create();
31 /* 80D66E7C */ static int createHeapCallBack(fopAc_ac_c*);
32 /* 80D66E9C */ int Execute();
33 /* 80D66F34 */ void KeyWaitAnm();
34 /* 80D67010 */ void loadWait_init();
35 /* 80D6701C */ void loadWait_proc();
36 /* 80D672E0 */ void logoDispWaitInit();
37 /* 80D672EC */ void logoDispWait();
38 /* 80D67350 */ void logoDispAnmInit();
39 /* 80D6737C */ void logoDispAnm();
40 /* 80D674A8 */ void keyWaitInit();
41 /* 80D674B4 */ void keyWait();
42 /* 80D67544 */ void nextScene_init();
43 /* 80D67550 */ void nextScene_proc();
44 /* 80D675EC */ void fastLogoDispInit();
45 /* 80D676AC */ void fastLogoDisp();
46 /* 80D676F4 */ int getDemoPrm();
47 /* 80D67768 */ int Draw();
48 /* 80D6786C */ int Delete();
49
50private:
52 /* 0x570 */ JKRHeap* mpHeap;
53 /* 0x574 */ J3DModel* mpModel;
54 /* 0x578 */ mDoExt_bckAnm mBck;
55 /* 0x594 */ mDoExt_bpkAnm mBpk;
56 /* 0x5AC */ mDoExt_brkAnm mBrk;
57 /* 0x5C4 */ mDoExt_btkAnm mBtk;
58 /* 0x5DC */ JKRExpHeap* m2DHeap;
61 /* 0x5EC */ JUTFont* mpFont;
62 /* 0x5F0 */ u8 field_0x5f0[8];
63 /* 0x5F8 */ u8 field_0x5f8;
64 /* 0x5F9 */ u8 field_0x5f9;
65 /* 0x5FA */ u8 field_0x5fa;
66 /* 0x5FB */ u8 mProcID;
67 /* 0x5FC */ u8 field_0x5fc;
69 /* 0x604 */ u8 field_0x604;
70}; // Size: 0x608
71
72typedef void (daTitle_c::*procFunc)();
73
74STATIC_ASSERT(sizeof(daTitle_c) == 0x608);
75
77public:
78 /* 80D66B0C */ daTit_HIO_c();
79
80 /* 80D67A08 */ virtual ~daTit_HIO_c() {}
81
82 /* 0x04 */ s8 field_0x4;
83 /* 0x08 */ f32 mPSScaleX;
84 /* 0x0C */ f32 mPSScaleY;
85 /* 0x10 */ f32 mPSPosX;
86 /* 0x14 */ f32 mPSPosY;
87 /* 0x18 */ u8 mAppear;
88 /* 0x19 */ u8 mArrow;
89 /* 0x1A */ u8 field_0x1a;
90};
91
92
93#endif /* D_A_TITLE_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_pane_class_alpha.h:10
Definition J2DScreen.h:48
Definition JKRHeap.h:16
Definition JUTFont.h:69
Definition d_drawlist.h:31
Definition d_a_title.h:7
virtual void draw()
Definition d_a_title.cpp:377
virtual ~dDlst_daTitle_c()
Definition d_a_title.h:10
J2DScreen * Scr
Definition d_a_title.h:12
Definition d_a_title.h:76
u8 mArrow
Definition d_a_title.h:88
f32 mPSScaleX
Definition d_a_title.h:83
f32 mPSPosX
Definition d_a_title.h:85
f32 mPSScaleY
Definition d_a_title.h:84
daTit_HIO_c()
Definition d_a_title.cpp:62
s8 field_0x4
Definition d_a_title.h:82
virtual ~daTit_HIO_c()
Definition d_a_title.h:80
u8 mAppear
Definition d_a_title.h:87
f32 mPSPosY
Definition d_a_title.h:86
u8 field_0x1a
Definition d_a_title.h:89
Title Logo.
Definition d_a_title.h:26
dDlst_daTitle_c mTitle
Definition d_a_title.h:60
void nextScene_proc()
Definition d_a_title.cpp:267
mDoExt_bpkAnm mBpk
Definition d_a_title.h:55
int create()
Definition d_a_title.cpp:97
void logoDispAnmInit()
Definition d_a_title.cpp:223
void KeyWaitAnm()
Definition d_a_title.cpp:144
mDoExt_brkAnm mBrk
Definition d_a_title.h:56
JKRHeap * mpHeap
Definition d_a_title.h:52
u8 field_0x5fa
Definition d_a_title.h:65
void logoDispWaitInit()
Definition d_a_title.cpp:209
CPaneMgrAlpha * field_0x600
Definition d_a_title.h:68
int CreateHeap()
Definition d_a_title.cpp:73
void logoDispAnm()
Definition d_a_title.cpp:233
u8 field_0x5f9
Definition d_a_title.h:64
JKRExpHeap * m2DHeap
Definition d_a_title.h:58
int Delete()
Definition d_a_title.cpp:340
u8 field_0x5f0[8]
Definition d_a_title.h:62
JUTFont * mpFont
Definition d_a_title.h:61
int Draw()
Definition d_a_title.cpp:318
u8 field_0x604
Definition d_a_title.h:69
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_title.cpp:122
void loadWait_init()
Definition d_a_title.cpp:168
J3DModel * mpModel
Definition d_a_title.h:53
void fastLogoDispInit()
Definition d_a_title.cpp:276
void keyWaitInit()
Definition d_a_title.cpp:249
void nextScene_init()
Definition d_a_title.cpp:262
void logoDispWait()
Definition d_a_title.cpp:214
u8 mProcID
Definition d_a_title.h:66
u8 field_0x5fc
Definition d_a_title.h:67
request_of_phase_process_class mPhaseReq
Definition d_a_title.h:51
mDoDvdThd_mountArchive_c * mpMount
Definition d_a_title.h:59
mDoExt_bckAnm mBck
Definition d_a_title.h:54
u8 field_0x5f8
Definition d_a_title.h:63
void keyWait()
Definition d_a_title.cpp:254
void fastLogoDisp()
Definition d_a_title.cpp:289
mDoExt_btkAnm mBtk
Definition d_a_title.h:57
int Execute()
Definition d_a_title.cpp:127
void loadWait_proc()
Definition d_a_title.cpp:173
int getDemoPrm()
Definition d_a_title.cpp:302
Definition m_Do_dvd_thread.h:78
Definition m_Do_ext.h:113
void(daTitle_c::* procFunc)()
Definition d_a_title.h:72
STATIC_ASSERT(sizeof(daTitle_c)==0x608)
Definition d_a_ep.cpp:155
Definition d_a_balloon_2D.h:178
Definition d_a_ep.cpp:19
Definition d_a_hozelda.cpp:56
Definition d_a_obj_sekizoa.cpp:56
Definition d_a_hozelda.cpp:47
Definition d_a_hozelda.cpp:14
signed char s8
Definition types.h:4
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8