Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_s_name.h
Go to the documentation of this file.
1#ifndef D_S_D_S_NAME_H
2#define D_S_D_S_NAME_H
3
5#include "f_op/f_op_scene.h"
6
7class dSn_HIO_c {
8public:
9 /* 8025878C */ dSn_HIO_c();
10 /* 802592DC */ virtual ~dSn_HIO_c() {}
11
12 /* 0x4 */ s8 field_0x4;
14};
15
17public:
19 /* 80259294 */ virtual ~dScnName_camera_c() {}
20};
21
22// remove later and use header instead
23class dFile_select_c {
24public:
25 /* 8018366C */ dFile_select_c(JKRArchive*);
26 /* 8018375C */ virtual ~dFile_select_c();
27 /* 801843CC */ void _create();
28 /* 801844FC */ void _move();
29 /* 8018DD38 */ void _draw();
30
31 bool getFadeFlag() { return mFadeFlag; }
32 int isDataNew(u8 i) { return mDataNew[i]; }
33 int isSelectEnd() { return mSelectEnd; }
35 void setUseType(u8 type) { mUseType = type; }
36
37private:
38 u8 field_0x4[0x254];
39 /* 0x0258 */ u8 mDataNew[3];
40 /* 0x025B */ u8 field_0x25b[0x265 - 0x25b];
41 /* 0x0265 */ u8 mSelectNum;
42 /* 0x0266 */ u8 field_0x266[0x270 - 0x266];
43 /* 0x0270 */ bool mSelectEnd;
44 /* 0x0271 */ u8 field_0x271[0x3b0 - 0x271];
45 /* 0x03B0 */ u8 mUseType;
46 /* 0x03B1 */ u8 field_0x3b1[0x2374 - 0x3b1];
47 /* 0x2374 */ bool mFadeFlag;
48 /* 0x2375 */ u8 field_0x2375[0x237c - 0x2375];
49};
50
51// remove later and use header instead
52class dBrightCheck_c {
53public:
54 /* 80192F10 */ dBrightCheck_c(JKRArchive*);
55 /* 80192F98 */ virtual ~dBrightCheck_c();
56 /* 801934D0 */ void _move();
57 /* 80193594 */ void _draw();
58
59 bool isEnd() { return mEnd; }
60
62 /* 0x19 */ bool mEnd;
63};
64
65class dScnName_c : public scene_class {
66public:
68
69 /* 802588A0 */ s32 create();
70 /* 80258B2C */ void setView();
71 /* 80258BC8 */ s32 execute();
72 /* 80258C5C */ s32 draw();
73 /* 80258CC8 */ ~dScnName_c();
74 /* 80258DD0 */ void FileSelectOpen();
75 /* 80258E34 */ void FileSelectMain();
76 /* 80258E78 */ void FileSelectMainNormal();
77 /* 80258F20 */ void FileSelectClose();
78 /* 80258FD4 */ void brightCheckOpen();
79 /* 80259008 */ void brightCheck();
80 /* 802590F8 */ void changeGameScene();
81
82private:
84 /* 0x1CC */ JKRExpHeap* mHeap;
85 /* 0x1D0 */ JKRExpHeap* field_0x1d0;
87 /* 0x414 */ dFile_select_c* dFs_c;
89 /* 0x41C */ u8 field_0x41c;
90 /* 0x41D */ u8 field_0x41d;
91 /* 0x41E */ u8 field_0x41e;
92 /* 0x41F */ u8 field_0x41f;
93 /* 0x420 */ u8 field_0x420;
94};
95
96#endif /* D_S_D_S_NAME_H */
Definition JKRArchive.h:57
Definition f_op_camera_mng.h:10
s8 field_0x22f
Definition f_op_camera_mng.h:18
Definition d_bright_check.h:18
bool mEnd
Definition d_s_name.h:62
u8 field_0x4[0x15]
Definition d_s_name.h:61
dBrightCheck_c(JKRArchive *)
virtual ~dBrightCheck_c()
bool isEnd()
Definition d_s_name.h:59
Definition d_file_select.h:141
bool mSelectEnd
Definition d_file_select.h:443
dFile_select_c(JKRArchive *)
u8 field_0x2375[0x237c - 0x2375]
Definition d_s_name.h:48
u8 field_0x4[0x254]
Definition d_s_name.h:38
bool getFadeFlag()
Definition d_s_name.h:31
int isSelectEnd()
Definition d_s_name.h:33
u8 mSelectNum
Definition d_file_select.h:432
int isDataNew(u8 i)
Definition d_s_name.h:32
u8 field_0x25b[0x265 - 0x25b]
Definition d_s_name.h:40
bool mFadeFlag
Definition d_file_select.h:515
u8 field_0x266[0x270 - 0x266]
Definition d_s_name.h:42
u8 mDataNew[3]
Definition d_file_select.h:428
u8 field_0x271[0x3b0 - 0x271]
Definition d_s_name.h:44
u8 field_0x3b1[0x2374 - 0x3b1]
Definition d_s_name.h:46
virtual ~dFile_select_c()
void setUseType(u8 type)
Definition d_s_name.h:35
u8 getSelectNum()
Definition d_s_name.h:34
u8 mUseType
Definition d_file_select.h:509
Definition d_s_name.h:65
s32 create()
Definition d_s_name.cpp:73
void FileSelectMainNormal()
Definition d_s_name.cpp:206
void brightCheck()
Definition d_s_name.cpp:243
dScnName_c()
Definition d_s_name.h:67
u8 field_0x41f
Definition d_s_name.h:92
void FileSelectMain()
Definition d_s_name.cpp:197
void FileSelectClose()
Definition d_s_name.cpp:219
void setView()
Definition d_s_name.cpp:126
u8 field_0x41d
Definition d_s_name.h:90
dScnName_camera_c mCamera
Definition d_s_name.h:86
u8 field_0x41e
Definition d_s_name.h:91
request_of_phase_process_class field_0x1c4
Definition d_s_name.h:83
void brightCheckOpen()
Definition d_s_name.cpp:233
void FileSelectOpen()
Definition d_s_name.cpp:186
~dScnName_c()
Definition d_s_name.cpp:171
JKRExpHeap * mHeap
Definition d_s_name.h:84
dBrightCheck_c * mBrightCheck
Definition d_s_name.h:88
u8 field_0x420
Definition d_s_name.h:93
s32 draw()
Definition d_s_name.cpp:155
s32 execute()
Definition d_s_name.cpp:141
JKRExpHeap * field_0x1d0
Definition d_s_name.h:85
void changeGameScene()
Definition d_s_name.cpp:265
u8 field_0x41c
Definition d_s_name.h:89
dFile_select_c * dFs_c
Definition d_s_name.h:87
Definition d_s_name.h:16
virtual ~dScnName_camera_c()
Definition d_s_name.h:19
dScnName_camera_c()
Definition d_s_name.h:18
Definition d_s_name.h:7
u8 mFileSelWaitTime
Definition d_s_name.h:13
s8 field_0x4
Definition d_s_name.h:12
virtual ~dSn_HIO_c()
Definition d_s_name.h:10
dSn_HIO_c()
Definition d_s_name.cpp:33
Definition f_op_scene.h:15
int i
Definition e_pow.c:165
Definition d_a_balloon_2D.h:178
Definition d_a_hozelda.cpp:14
signed char s8
Definition types.h:4
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8