summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_obj_light.cpp
blob: 199c1882bc70a5eacfd58652aef455635482d092 (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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
//
// Generated by dtk
// Translation Unit: d_a_obj_light.cpp
//

#include "d/dolzel_rel.h" // IWYU pragma: keep
#include "d/actor/d_a_obj_light.h"

/* 000000EC-00000110       .text solidHeapCB__Q210daObjLight5Act_cFP10fopAc_ac_c */
void daObjLight::Act_c::solidHeapCB(fopAc_ac_c*) {
    /* Nonmatching */
}

/* 00000110-00000344       .text create_heap__Q210daObjLight5Act_cFv */
void daObjLight::Act_c::create_heap() {
    /* Nonmatching */
}

/* 00000344-000003C0       .text init_collision__Q210daObjLight5Act_cFv */
void daObjLight::Act_c::init_collision() {
    /* Nonmatching */
}

/* 000003C0-00000468       .text set_collision__Q210daObjLight5Act_cFv */
void daObjLight::Act_c::set_collision() {
    /* Nonmatching */
}

/* 000004A4-0000070C       .text _create__Q210daObjLight5Act_cFv */
cPhs_State daObjLight::Act_c::_create() {
    /* Nonmatching */
}

/* 000008C4-00000964       .text _delete__Q210daObjLight5Act_cFv */
bool daObjLight::Act_c::_delete() {
    /* Nonmatching */
}

/* 00000964-00000A9C       .text set_fire__Q210daObjLight5Act_cFi */
void daObjLight::Act_c::set_fire(int) {
    /* Nonmatching */
}

/* 00000A9C-00000B04       .text draw_fire__Q210daObjLight5Act_cFv */
void daObjLight::Act_c::draw_fire() {
    /* Nonmatching */
}

/* 00000B04-00000C28       .text exe_fire__Q210daObjLight5Act_cFv */
void daObjLight::Act_c::exe_fire() {
    /* Nonmatching */
}

/* 00000C28-00000C60       .text delete_fire__Q210daObjLight5Act_cFv */
void daObjLight::Act_c::delete_fire() {
    /* Nonmatching */
}

/* 00000C60-00000C8C       .text now_event__Q210daObjLight5Act_cFs */
void daObjLight::Act_c::now_event(short) {
    /* Nonmatching */
}

/* 00000C8C-00000CB4       .text set_event__Q210daObjLight5Act_cFs */
void daObjLight::Act_c::set_event(short) {
    /* Nonmatching */
}

/* 00000CB4-00000D84       .text exe_event__Q210daObjLight5Act_cFv */
void daObjLight::Act_c::exe_event() {
    /* Nonmatching */
}

/* 00000D84-00001084       .text set_mtx__Q210daObjLight5Act_cFv */
void daObjLight::Act_c::set_mtx() {
    /* Nonmatching */
}

/* 00001084-000011C4       .text renew_angle__Q210daObjLight5Act_cFv */
void daObjLight::Act_c::renew_angle() {
    /* Nonmatching */
}

/* 000011C4-00001330       .text control_light__Q210daObjLight5Act_cFv */
void daObjLight::Act_c::control_light() {
    /* Nonmatching */
}

/* 00001330-00001398       .text control_treasure__Q210daObjLight5Act_cFv */
void daObjLight::Act_c::control_treasure() {
    /* Nonmatching */
}

/* 00001398-00001400       .text _execute__Q210daObjLight5Act_cFv */
bool daObjLight::Act_c::_execute() {
    /* Nonmatching */
}

/* 00001400-00001528       .text _draw__Q210daObjLight5Act_cFv */
bool daObjLight::Act_c::_draw() {
    /* Nonmatching */
}

namespace daObjLight {
namespace {
/* 00001528-00001548       .text Mthd_Create__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv */
cPhs_State Mthd_Create(void* i_this) {
    return ((daObjLight::Act_c*)i_this)->_create();
}

/* 00001548-0000156C       .text Mthd_Delete__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv */
BOOL Mthd_Delete(void* i_this) {
    return ((daObjLight::Act_c*)i_this)->_delete();
}

/* 0000156C-00001590       .text Mthd_Execute__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv */
BOOL Mthd_Execute(void* i_this) {
    return ((daObjLight::Act_c*)i_this)->_execute();
}

/* 00001590-000015B4       .text Mthd_Draw__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv */
BOOL Mthd_Draw(void* i_this) {
    return ((daObjLight::Act_c*)i_this)->_draw();
}

/* 000015B4-000015BC       .text Mthd_IsDelete__Q210daObjLight27@unnamed@d_a_obj_light_cpp@FPv */
BOOL Mthd_IsDelete(void*) {
    return TRUE;
}

static actor_method_class Mthd_Table = {
    (process_method_func)Mthd_Create,
    (process_method_func)Mthd_Delete,
    (process_method_func)Mthd_Execute,
    (process_method_func)Mthd_IsDelete,
    (process_method_func)Mthd_Draw,
};
}; // namespace
}; // namespace daObjLight

actor_process_profile_definition g_profile_Obj_Light = {
    /* Layer ID     */ fpcLy_CURRENT_e,
    /* List ID      */ 0x0003,
    /* List Prio    */ fpcPi_CURRENT_e,
    /* Proc Name    */ fpcNm_Obj_Light_e,
    /* Proc SubMtd  */ &g_fpcLf_Method.base,
    /* Size         */ sizeof(daObjLight::Act_c),
    /* Size Other   */ 0,
    /* Parameters   */ 0,
    /* Leaf SubMtd  */ &g_fopAc_Method.base,
    /* Draw Prio    */ fpcDwPi_Obj_Light_e,
    /* Actor SubMtd */ &daObjLight::Mthd_Table,
    /* Status       */ fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
    /* Group        */ fopAc_ACTOR_e,
    /* Cull Type    */ fopAc_CULLBOX_CUSTOM_e,
};