diff options
| author | Elijah Thomas <42302100+elijah-thomas774@users.noreply.github.com> | 2025-05-10 17:23:35 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-10 17:23:35 -0400 |
| commit | e1aad98a2d5f8f597d95557cbfc100affb0cc64d (patch) | |
| tree | 48cc23c60ed23a9b8ad0c7973a3a0e39cd9a71d6 /include/d/d_rope_model.h | |
| parent | 91e2efd1b21348f63aa676371e6489385ab14d2e (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.h | 26 |
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 |
