Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_swpush2.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_SWPUSH2_H
2#define D_A_OBJ_SWPUSH2_H
3
5
14class daObjSwpush2 : public fopAc_ac_c {
15public:
16 class Act_c {
17 public:
18 struct Prm_e {};
19
20 /* 80CFE098 */ void getArcName();
21 /* 80CFE0A4 */ void getBmdName();
22 /* 80CFE0B4 */ void getDzbName();
23 /* 80CFE0C4 */ void getNmlBtkName();
24 /* 80CFE0D4 */ void getNmlBrkName();
25 /* 80CFE0E4 */ void getOnBtkName();
26 /* 80CFE0F4 */ void getRunBpkName();
27 /* 80CFE104 */ void getRunBrkName();
28 /* 80CFE114 */ void getRunBtkName();
29 /* 80CFE124 */ void prmZ_init();
30 /* 80CFE154 */ void is_switch2() const;
31 /* 80CFE1AC */ void solidHeapCB(fopAc_ac_c*);
32 /* 80CFE1D0 */ void create_heap();
33 /* 80CFE6D8 */ void create_init();
34 /* 80CFE8CC */ void create_res_load();
35 /* 80CFE928 */ void Mthd_Create();
36 /* 80CFEA3C */ void Mthd_Delete();
37 /* 80CFEAB4 */ void set_mtx();
38 /* 80CFEB3C */ void init_mtx();
39 /* 80CFEB78 */ void rideCB(dBgW*, fopAc_ac_c*, fopAc_ac_c*);
40 /* 80CFEBE4 */ void calc_top_pos();
41 /* 80CFEC4C */ void set_push_flag();
42 /* 80CFEDDC */ void mode_upper_init();
43 /* 80CFEDFC */ void mode_upper();
44 /* 80CFEF84 */ void mode_u_l_init();
45 /* 80CFEF98 */ void mode_u_l();
46 /* 80CFF168 */ void mode_lower_init();
47 /* 80CFF188 */ void mode_lower();
48 /* 80CFF18C */ void mode_l_u();
49 /* 80CFF24C */ void demo_non_init();
50 /* 80CFF258 */ void demo_non();
51 /* 80CFF25C */ void demo_reqPause_init();
52 /* 80CFF2B4 */ void demo_reqPause();
53 /* 80CFF2EC */ void demo_runPause_init(int);
54 /* 80CFF31C */ void demo_runPause();
55 /* 80CFF374 */ void demo_stop_puase();
56 /* 80CFF3C8 */ void demo_reqSw_init();
57 /* 80CFF48C */ void demo_reqSw();
58 /* 80CFF500 */ void demo_runSw_init();
59 /* 80CFF50C */ void demo_runSw();
60 /* 80CFF568 */ void Mthd_Execute();
61 /* 80CFF8FC */ void Mthd_Draw();
62
63 static u8 const M_arcname[9 + 3 /* padding */];
64 static void* const M_attr[56];
65 };
66
67private:
68 /* 0x568 */ u8 field_0x568[0x5f4 - 0x568];
69};
70
71STATIC_ASSERT(sizeof(daObjSwpush2) == 0x5f4);
72
73struct daObj {
74public:
75 template <typename A1>
76 void PrmAbstract(/* ... */);
77 /* 80CFFBD0 */ /* daObj::PrmAbstract<daObjSwpush2::Act_c::Prm_e> */
80};
81
82
83#endif /* D_A_OBJ_SWPUSH2_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_bg_w.h:252
Definition d_a_obj_swpush2.h:16
void Mthd_Delete()
Definition d_a_obj_swpush2.cpp:542
void getDzbName()
Definition d_a_obj_swpush2.cpp:166
void demo_runSw()
Definition d_a_obj_swpush2.cpp:699
void getRunBrkName()
Definition d_a_obj_swpush2.cpp:226
void demo_runPause()
Definition d_a_obj_swpush2.cpp:674
void create_res_load()
Definition d_a_obj_swpush2.cpp:532
void getOnBtkName()
Definition d_a_obj_swpush2.cpp:202
void Mthd_Create()
Definition d_a_obj_swpush2.cpp:537
void getRunBtkName()
Definition d_a_obj_swpush2.cpp:238
static void *const M_attr[56]
Definition d_a_obj_swpush2.h:280
void mode_lower_init()
Definition d_a_obj_swpush2.cpp:630
void set_mtx()
Definition d_a_obj_swpush2.cpp:553
void mode_lower()
Definition d_a_obj_swpush2.cpp:635
void mode_l_u()
Definition d_a_obj_swpush2.cpp:641
static u8 const M_arcname[9+3]
Definition d_a_obj_swpush2.h:262
void demo_runPause_init(int)
Definition d_a_obj_swpush2.cpp:669
void getNmlBtkName()
Definition d_a_obj_swpush2.cpp:178
void calc_top_pos()
Definition d_a_obj_swpush2.cpp:599
void getNmlBrkName()
Definition d_a_obj_swpush2.cpp:190
void set_push_flag()
Definition d_a_obj_swpush2.cpp:604
void demo_runSw_init()
Definition d_a_obj_swpush2.cpp:694
void demo_reqSw_init()
Definition d_a_obj_swpush2.cpp:684
void mode_u_l_init()
Definition d_a_obj_swpush2.cpp:619
void demo_non()
Definition d_a_obj_swpush2.cpp:652
void init_mtx()
Definition d_a_obj_swpush2.cpp:559
void demo_stop_puase()
Definition d_a_obj_swpush2.cpp:679
void demo_reqPause()
Definition d_a_obj_swpush2.cpp:663
void demo_reqPause_init()
Definition d_a_obj_swpush2.cpp:658
void getRunBpkName()
Definition d_a_obj_swpush2.cpp:214
void Mthd_Execute()
Definition d_a_obj_swpush2.cpp:732
void prmZ_init()
Definition d_a_obj_swpush2.cpp:244
void Mthd_Draw()
Definition d_a_obj_swpush2.cpp:738
void mode_upper_init()
Definition d_a_obj_swpush2.cpp:609
void create_init()
Definition d_a_obj_swpush2.cpp:527
void solidHeapCB(fopAc_ac_c *)
Definition d_a_obj_swpush2.cpp:255
void is_switch2() const
Definition d_a_obj_swpush2.cpp:249
void demo_reqSw()
Definition d_a_obj_swpush2.cpp:689
void mode_u_l()
Definition d_a_obj_swpush2.cpp:625
void rideCB(dBgW *, fopAc_ac_c *, fopAc_ac_c *)
Definition d_a_obj_swpush2.cpp:565
void demo_non_init()
Definition d_a_obj_swpush2.cpp:646
void create_heap()
Definition d_a_obj_swpush2.cpp:490
void getBmdName()
Definition d_a_obj_swpush2.cpp:154
void getArcName()
Definition d_a_obj_swpush2.cpp:142
void mode_upper()
Definition d_a_obj_swpush2.cpp:614
Push Switch 2.
Definition d_a_obj_swpush2.h:14
u8 field_0x568[0x5f4 - 0x568]
Definition d_a_obj_swpush2.h:68
STATIC_ASSERT(sizeof(daObjSwpush2)==0x5f4)
Definition d_a_obj.cpp:12
Definition d_a_obj_swpush2.h:18
void func_80CFFBD0(void *_this, fopAc_ac_c const *, daObjSwpush2::Act_c::Prm_e, daObjSwpush2::Act_c::Prm_e)
void PrmAbstract()
Definition d_a_ep.cpp:19
unsigned char u8
Definition types.h:8