summaryrefslogtreecommitdiff
path: root/include/d/d_rope_model.h
diff options
context:
space:
mode:
authorElijah Thomas <42302100+elijah-thomas774@users.noreply.github.com>2025-05-10 17:23:35 -0400
committerGitHub <noreply@github.com>2025-05-10 17:23:35 -0400
commite1aad98a2d5f8f597d95557cbfc100affb0cc64d (patch)
tree48cc23c60ed23a9b8ad0c7973a3a0e39cd9a71d6 /include/d/d_rope_model.h
parent91e2efd1b21348f63aa676371e6489385ab14d2e (diff)
progress on d_a_obj_ivy_rope (#109)
* init * couple more funcs * progress * smol progress * smol progress 2 * Dont get your hopes up, I just had some lingering things :P * fix merge
Diffstat (limited to 'include/d/d_rope_model.h')
-rw-r--r--include/d/d_rope_model.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/include/d/d_rope_model.h b/include/d/d_rope_model.h
new file mode 100644
index 00000000..819663d4
--- /dev/null
+++ b/include/d/d_rope_model.h
@@ -0,0 +1,26 @@
+#ifndef D_ROPE_MODEL_H
+#define D_ROPE_MODEL_H
+
+#include "m/m3d/m_bline.h"
+
+//
+// The names in this file are made up based on the usage in setupGX
+//
+
+class dMultiMat_c : public m3d::blineMat_c {
+public:
+ dMultiMat_c() {}
+ virtual void setupGX(bool bTransparent) override;
+};
+
+class dSkinMat_c : public m3d::blineMat_c {
+public:
+ dSkinMat_c() : mField_0x4C(-1), mField_0x50(0xFF), mField_0x54(0xFF) {}
+ virtual void setupGX(bool bTransparent) override;
+
+ /* 0x4C */ s32 mField_0x4C;
+ /* 0x50 */ s32 mField_0x50;
+ /* 0x54 */ s32 mField_0x54;
+};
+
+#endif