summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCaroline Madsen <69010899+randomsalience@users.noreply.github.com>2023-11-04 11:35:16 -0400
committerGitHub <noreply@github.com>2023-11-04 17:35:16 +0200
commitea52bf09a467ab5b5df84cb6fbb83ca8c81cbe98 (patch)
tree4435275f21d4ea54bff55bef0fc1faa567e7ff54 /include
parent2b766ef3ba779975f3156c0448edde6fb2979c13 (diff)
d_a_obj_lvl1Candle00 OK (#1976)
* d_a_obj_lv1Candle00 OK * Update Progress.md
Diffstat (limited to 'include')
-rw-r--r--include/rel/d/a/obj/d_a_obj_lv1Candle00/d_a_obj_lv1Candle00.h48
1 files changed, 48 insertions, 0 deletions
diff --git a/include/rel/d/a/obj/d_a_obj_lv1Candle00/d_a_obj_lv1Candle00.h b/include/rel/d/a/obj/d_a_obj_lv1Candle00/d_a_obj_lv1Candle00.h
index dbc70f4534..8044f34cd0 100644
--- a/include/rel/d/a/obj/d_a_obj_lv1Candle00/d_a_obj_lv1Candle00.h
+++ b/include/rel/d/a/obj/d_a_obj_lv1Candle00/d_a_obj_lv1Candle00.h
@@ -1,6 +1,54 @@
#ifndef D_A_OBJ_LV1CANDLE00_H
#define D_A_OBJ_LV1CANDLE00_H
+#include "SSystem/SComponent/c_phase.h"
+#include "f_op/f_op_actor.h"
+#include "d/cc/d_cc_d.h"
+#include "m_Do/m_Do_hostIO.h"
#include "dolphin/types.h"
+class daLv1Cdl00_HIO_c : public mDoHIO_entry_c {
+public:
+ /* 80C55D0C */ daLv1Cdl00_HIO_c();
+ /* 80C56970 */ ~daLv1Cdl00_HIO_c() {}
+
+ /* 0x4 */ u8 field_0x4;
+ /* 0x5 */ u8 field_0x5;
+};
+
+class daLv1Cdl00_c : public fopAc_ac_c {
+public:
+ /* 80C55D80 */ void setBaseMtx();
+ /* 80C55E08 */ int CreateHeap();
+ /* 80C55E74 */ cPhs__Step create();
+ /* 80C561A0 */ static int createHeapCallBack(fopAc_ac_c*);
+ /* 80C561C0 */ void lightInit();
+ /* 80C56268 */ void setLight();
+ /* 80C562A0 */ void cutLight();
+ /* 80C562D8 */ void pointLightProc();
+ /* 80C56388 */ int Execute();
+ /* 80C567EC */ int Draw();
+ /* 80C56890 */ int Delete();
+
+ /* 0x568 */ request_of_phase_process_class mPhase;
+ /* 0x570 */ J3DModel* mpModel;
+ /* 0x574 */ dCcD_Stts mStts;
+ /* 0x5B0 */ dCcD_Cyl mCyl;
+ /* 0x6EC */ cXyz mTorchPos;
+ /* 0x6F8 */ bool mIsOn;
+ /* 0x6F9 */ u8 mSwitch;
+ /* 0x6FA */ u8 mStartsOn;
+ /* 0x6FC */ cXyz mLightPos;
+ /* 0x708 */ u8 field_0x708;
+ /* 0x70C */ f32 field_0x70c;
+ /* 0x710 */ LIGHT_INFLUENCE mLight;
+ /* 0x730 */ u8 field_0x730;
+ /* 0x734 */ Z2SoundObjSimple mSound;
+
+ static dCcD_SrcGObjInf const mCcDObjInfo;
+ static dCcD_SrcCyl mCcDCyl;
+};
+
+STATIC_ASSERT(sizeof(daLv1Cdl00_c) == 0x754);
+
#endif /* D_A_OBJ_LV1CANDLE00_H */