blob: 121051d813c7e8496aacf75e419b9c22a6b8f5e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
#ifndef D_MINIGAME_STARTER_H
#define D_MINIGAME_STARTER_H
#include "f_op/f_op_msg_mng.h"
#include "d/d_drawlist.h"
class JKRArchive;
struct fopMsgM_pane_class;
class J2DScreen;
class dDlst_StarterScrnDraw_c : public dDlst_base_c {
public:
void acc(s16, s16, s16) {}
void setScreen(const char*, JKRArchive*);
BOOL anime1(int);
BOOL anime2();
void scaleAnime(f32);
void setRotate(fopMsgM_pane_class*, f32);
virtual ~dDlst_StarterScrnDraw_c() {}
virtual void draw();
/* 0x004 */ J2DScreen* mpScrn;
#if VERSION > VERSION_JPN
/* 0x008 */ fopMsgM_pane_class field_0x008[7];
#else
/* 0x008 */ fopMsgM_pane_class field_0x008[3];
#endif
/* 0x190 */ fopMsgM_pane_class field_0x190;
/* 0x1C8 */ fopMsgM_pane_class field_0x1c8[3];
/* 0x270 */ fopMsgM_pane_class field_0x270[3];
};
class dMinigame_Starter_c : public msg_class {
public:
void countStart() { if (!mStatus) mStatus = 1; }
cPhs_State _create();
BOOL _execute();
BOOL _draw();
BOOL _delete();
BOOL startCheck();
BOOL deleteCheck();
public:
/* 0x0FC */ dDlst_StarterScrnDraw_c* mStarterScrn;
/* 0x100 */ request_of_phase_process_class mPhase;
/* 0x108 */ JKRSolidHeap* mHeap;
/* 0x10C */ s16 mTimer;
/* 0x10E */ s16 field_0x10e;
/* 0x110 */ u8 field_0x110;
/* 0x111 */ u8 mStatus;
}; // Size: 0x114
#endif /* D_MINIGAME_STARTER_H */
|