summaryrefslogtreecommitdiff
path: root/include/toBeSorted
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2026-05-03 21:26:44 +0200
committerrobojumper <robojumper@gmail.com>2026-05-10 20:06:12 +0200
commit02bab6f41fc616ca7d9aa77f4a81782d65b16200 (patch)
tree9d1e6ec8a84faaabe9a14f78e413d71d60dc74de /include/toBeSorted
parent9843fc692291bf7532d0b26430d306e2dc47098d (diff)
Fixes
Diffstat (limited to 'include/toBeSorted')
-rw-r--r--include/toBeSorted/item_mdl.h18
-rw-r--r--include/toBeSorted/item_mdl_item.h4
-rw-r--r--include/toBeSorted/item_mdl_light_fruit.h12
-rw-r--r--include/toBeSorted/item_mdl_misc.h40
-rw-r--r--include/toBeSorted/item_mdl_rupee.h12
-rw-r--r--include/toBeSorted/item_mdl_stamina_fruit.h12
6 files changed, 49 insertions, 49 deletions
diff --git a/include/toBeSorted/item_mdl.h b/include/toBeSorted/item_mdl.h
index d4771617..9897be10 100644
--- a/include/toBeSorted/item_mdl.h
+++ b/include/toBeSorted/item_mdl.h
@@ -14,30 +14,30 @@ class dAcItem_c;
// vtable at 80533eb0
class dItemMdl_c : public dMdl_c {
public:
- dItemMdl_c() : field_0x14(ITEM_MDL_UNK0x14_0) {}
+ dItemMdl_c() : mDrawMode(DrawMode_None) {}
/* 0x08 */ virtual ~dItemMdl_c() {}
/* 0x0C */ virtual bool init(u16 itemId, dAcItem_c *item, mAllocator_c *allocator) = 0;
- /* 0x10 */ virtual void vt_0x10(u8) = 0;
+ /* 0x10 */ virtual void setDrawMode(u8) = 0;
/* 0x14 */ virtual void setScale(const mVec3_c &scale) = 0;
/* 0x18 */ virtual void setLocalMtx(const mMtx_c &mtx) = 0;
/* 0x1C */ virtual void draw() = 0;
- /* 0x20 */ virtual void vt_0x20(u16 itemId) = 0;
+ /* 0x20 */ virtual void changeItemId(u16 itemId) = 0;
/* 0x24 */ virtual void setPriorityDraw() = 0;
/* 0x28 */ virtual void unsetPriorityDraw() = 0;
/* 0x2C */ virtual m3d::smdl_c *getMdl() {
return nullptr;
}
- enum ItemMdl0x14_e {
- ITEM_MDL_UNK0x14_0,
- ITEM_MDL_UNK0x14_1,
- ITEM_MDL_UNK0x14_2,
- ITEM_MDL_UNK0x14_3,
+ enum DrawMode_e {
+ DrawMode_None,
+ DrawMode_Put,
+ DrawMode_Get,
+ DrawMode_Max,
};
protected:
/* 0x10 */ dAcItem_c *mpItem;
- /* 0x14 */ u8 field_0x14;
+ /* 0x14 */ u8 mDrawMode;
};
#endif
diff --git a/include/toBeSorted/item_mdl_item.h b/include/toBeSorted/item_mdl_item.h
index d2dbbfd1..e6f27aef 100644
--- a/include/toBeSorted/item_mdl_item.h
+++ b/include/toBeSorted/item_mdl_item.h
@@ -9,11 +9,11 @@ class dItemMdlItem_c : public dItemMdl_c {
public:
/* 0x08 */ virtual ~dItemMdlItem_c() {}
/* 0x0C */ virtual bool init(u16 itemId, dAcItem_c *item, mAllocator_c *allocator) override;
- /* 0x10 */ virtual void vt_0x10(u8) override;
+ /* 0x10 */ virtual void setDrawMode(u8) override;
/* 0x14 */ virtual void setScale(const mVec3_c &scale) override;
/* 0x18 */ virtual void setLocalMtx(const mMtx_c &mtx) override;
/* 0x1C */ virtual void draw() override;
- /* 0x20 */ virtual void vt_0x20(u16 itemId) override;
+ /* 0x20 */ virtual void changeItemId(u16 itemId) override;
/* 0x24 */ virtual void setPriorityDraw() override;
/* 0x28 */ virtual void unsetPriorityDraw() override;
/* 0x2C */ virtual m3d::smdl_c *getMdl() override;
diff --git a/include/toBeSorted/item_mdl_light_fruit.h b/include/toBeSorted/item_mdl_light_fruit.h
index 0711ed38..3278da3e 100644
--- a/include/toBeSorted/item_mdl_light_fruit.h
+++ b/include/toBeSorted/item_mdl_light_fruit.h
@@ -10,21 +10,21 @@ class dItemMdlLightFruit_c : public dItemMdl_c {
public:
/* 0x08 */ virtual ~dItemMdlLightFruit_c() {}
/* 0x0C */ virtual bool init(u16 itemId, dAcItem_c *item, mAllocator_c *allocator) override;
- /* 0x10 */ virtual void vt_0x10(u8) override;
+ /* 0x10 */ virtual void setDrawMode(u8) override;
/* 0x14 */ virtual void setScale(const mVec3_c &scale) override;
/* 0x18 */ virtual void setLocalMtx(const mMtx_c &mtx) override;
/* 0x1C */ virtual void draw() override;
- /* 0x20 */ virtual void vt_0x20(u16 itemId) override;
+ /* 0x20 */ virtual void changeItemId(u16 itemId) override;
/* 0x24 */ virtual void setPriorityDraw() override;
/* 0x28 */ virtual void unsetPriorityDraw() override;
static bool isMdlForItemId(u16 itemId);
private:
- /* 0x18 */ m3d::smdl_c mMdl1;
- /* 0x34 */ m3d::smdl_c mMdl2;
- /* 0x50 */ m3d::anmTexSrt_c mAnmTexSrt1;
- /* 0x7C */ m3d::anmTexSrt_c mAnmTexSrt2;
+ /* 0x18 */ m3d::smdl_c mPutMdl;
+ /* 0x34 */ m3d::smdl_c mGetMdl;
+ /* 0x50 */ m3d::anmTexSrt_c mPutAnmTexSrt;
+ /* 0x7C */ m3d::anmTexSrt_c mGetAnmTexSrt;
};
#endif
diff --git a/include/toBeSorted/item_mdl_misc.h b/include/toBeSorted/item_mdl_misc.h
index d34c9ff1..ffee644f 100644
--- a/include/toBeSorted/item_mdl_misc.h
+++ b/include/toBeSorted/item_mdl_misc.h
@@ -14,11 +14,11 @@ class dItemMdlPut_c : public dItemMdl_c {
public:
/* 0x08 */ virtual ~dItemMdlPut_c() {}
/* 0x0C */ virtual bool init(u16 itemId, dAcItem_c *item, mAllocator_c *allocator) override;
- /* 0x10 */ virtual void vt_0x10(u8) override;
+ /* 0x10 */ virtual void setDrawMode(u8) override;
/* 0x14 */ virtual void setScale(const mVec3_c &scale) override;
/* 0x18 */ virtual void setLocalMtx(const mMtx_c &mtx) override;
/* 0x1C */ virtual void draw() override;
- /* 0x20 */ virtual void vt_0x20(u16 itemId) override;
+ /* 0x20 */ virtual void changeItemId(u16 itemId) override;
/* 0x24 */ virtual void setPriorityDraw() override;
/* 0x28 */ virtual void unsetPriorityDraw() override;
@@ -34,19 +34,19 @@ private:
static const MdlConfig sMdlConfig[];
static const u8 sMdlIdx[];
- /* 0x18 */ m3d::smdl_c mGetMdl;
- /* 0x34 */ m3d::smdl_c mPutMdl;
+ /* 0x18 */ m3d::smdl_c mPutMdl;
+ /* 0x34 */ m3d::smdl_c mGetMdl;
};
class dItemMdlShield_c : public dItemMdl_c {
public:
/* 0x08 */ virtual ~dItemMdlShield_c() {}
/* 0x0C */ virtual bool init(u16 itemId, dAcItem_c *item, mAllocator_c *allocator) override;
- /* 0x10 */ virtual void vt_0x10(u8) override;
+ /* 0x10 */ virtual void setDrawMode(u8) override;
/* 0x14 */ virtual void setScale(const mVec3_c &scale) override;
/* 0x18 */ virtual void setLocalMtx(const mMtx_c &mtx) override;
/* 0x1C */ virtual void draw() override;
- /* 0x20 */ virtual void vt_0x20(u16 itemId) override;
+ /* 0x20 */ virtual void changeItemId(u16 itemId) override;
/* 0x24 */ virtual void setPriorityDraw() override;
/* 0x28 */ virtual void unsetPriorityDraw() override;
@@ -72,11 +72,11 @@ public:
dItemMdlBottle_c() : mFlags(0) {}
/* 0x08 */ virtual ~dItemMdlBottle_c() {}
/* 0x0C */ virtual bool init(u16 itemId, dAcItem_c *item, mAllocator_c *allocator) override;
- /* 0x10 */ virtual void vt_0x10(u8) override;
+ /* 0x10 */ virtual void setDrawMode(u8) override;
/* 0x14 */ virtual void setScale(const mVec3_c &scale) override;
/* 0x18 */ virtual void setLocalMtx(const mMtx_c &mtx) override;
/* 0x1C */ virtual void draw() override;
- /* 0x20 */ virtual void vt_0x20(u16 itemId) override;
+ /* 0x20 */ virtual void changeItemId(u16 itemId) override;
/* 0x24 */ virtual void setPriorityDraw() override;
/* 0x28 */ virtual void unsetPriorityDraw() override;
/* 0x2C */ virtual m3d::smdl_c *getMdl() override {
@@ -102,11 +102,11 @@ class dItemMdlTear_c : public dItemMdl_c {
public:
/* 0x08 */ virtual ~dItemMdlTear_c() {}
/* 0x0C */ virtual bool init(u16 itemId, dAcItem_c *item, mAllocator_c *allocator) override;
- /* 0x10 */ virtual void vt_0x10(u8) override;
+ /* 0x10 */ virtual void setDrawMode(u8) override;
/* 0x14 */ virtual void setScale(const mVec3_c &scale) override;
/* 0x18 */ virtual void setLocalMtx(const mMtx_c &mtx) override;
/* 0x1C */ virtual void draw() override;
- /* 0x20 */ virtual void vt_0x20(u16 itemId) override;
+ /* 0x20 */ virtual void changeItemId(u16 itemId) override;
/* 0x24 */ virtual void setPriorityDraw() override;
/* 0x28 */ virtual void unsetPriorityDraw() override;
@@ -119,23 +119,23 @@ private:
static const MdlConfig sMdlConfig[];
static const u8 sMdlIdx[];
- /* 0x18 */ m3d::smdl_c mMdl1;
- /* 0x34 */ m3d::smdl_c mMdl2;
- /* 0x50 */ m3d::anmTexPat_c mAnmTexPat1;
- /* 0x7C */ m3d::anmTexPat_c mAnmTexPat2;
- /* 0xA8 */ m3d::anmTexSrt_c mAnmTexSrt1;
- /* 0xD4 */ m3d::anmTexSrt_c mAnmTexSrt2;
+ /* 0x18 */ m3d::smdl_c mPutMdl;
+ /* 0x34 */ m3d::smdl_c mGetMdl;
+ /* 0x50 */ m3d::anmTexPat_c mPutAnmTexPat;
+ /* 0x7C */ m3d::anmTexPat_c mGetAnmTexPat;
+ /* 0xA8 */ m3d::anmTexSrt_c mPutAnmTexSrt;
+ /* 0xD4 */ m3d::anmTexSrt_c mGetAnmTexSrt;
};
class dItemMdlFirefly_c : public dItemMdl_c {
public:
/* 0x08 */ virtual ~dItemMdlFirefly_c() {}
/* 0x0C */ virtual bool init(u16 itemId, dAcItem_c *item, mAllocator_c *allocator) override;
- /* 0x10 */ virtual void vt_0x10(u8) override;
+ /* 0x10 */ virtual void setDrawMode(u8) override;
/* 0x14 */ virtual void setScale(const mVec3_c &scale) override;
/* 0x18 */ virtual void setLocalMtx(const mMtx_c &mtx) override;
/* 0x1C */ virtual void draw() override;
- /* 0x20 */ virtual void vt_0x20(u16 itemId) override;
+ /* 0x20 */ virtual void changeItemId(u16 itemId) override;
/* 0x24 */ virtual void setPriorityDraw() override;
/* 0x28 */ virtual void unsetPriorityDraw() override;
/* 0x2C */ virtual m3d::smdl_c *getMdl() override;
@@ -152,11 +152,11 @@ class dItemMdlPotion_c : public dItemMdl_c {
public:
/* 0x08 */ virtual ~dItemMdlPotion_c() {}
/* 0x0C */ virtual bool init(u16 itemId, dAcItem_c *item, mAllocator_c *allocator) override;
- /* 0x10 */ virtual void vt_0x10(u8) override;
+ /* 0x10 */ virtual void setDrawMode(u8) override;
/* 0x14 */ virtual void setScale(const mVec3_c &scale) override;
/* 0x18 */ virtual void setLocalMtx(const mMtx_c &mtx) override;
/* 0x1C */ virtual void draw() override;
- /* 0x20 */ virtual void vt_0x20(u16 itemId) override;
+ /* 0x20 */ virtual void changeItemId(u16 itemId) override;
/* 0x24 */ virtual void setPriorityDraw() override;
/* 0x28 */ virtual void unsetPriorityDraw() override;
/* 0x2C */ virtual m3d::smdl_c *getMdl() override;
diff --git a/include/toBeSorted/item_mdl_rupee.h b/include/toBeSorted/item_mdl_rupee.h
index 41757072..1882516e 100644
--- a/include/toBeSorted/item_mdl_rupee.h
+++ b/include/toBeSorted/item_mdl_rupee.h
@@ -10,11 +10,11 @@ class dItemMdlRupee_c : public dItemMdl_c {
public:
/* 0x08 */ virtual ~dItemMdlRupee_c() {}
/* 0x0C */ virtual bool init(u16 itemId, dAcItem_c *item, mAllocator_c *allocator) override;
- /* 0x10 */ virtual void vt_0x10(u8) override;
+ /* 0x10 */ virtual void setDrawMode(u8) override;
/* 0x14 */ virtual void setScale(const mVec3_c &scale) override;
/* 0x18 */ virtual void setLocalMtx(const mMtx_c &mtx) override;
/* 0x1C */ virtual void draw() override;
- /* 0x20 */ virtual void vt_0x20(u16 itemId) override;
+ /* 0x20 */ virtual void changeItemId(u16 itemId) override;
/* 0x24 */ virtual void setPriorityDraw() override;
/* 0x28 */ virtual void unsetPriorityDraw() override;
@@ -27,10 +27,10 @@ private:
};
static const MdlConfig sMdlConfig[];
- /* 0x18 */ m3d::smdl_c mMdl1;
- /* 0x34 */ m3d::smdl_c mMdl2;
- /* 0x50 */ m3d::anmTexPat_c mAnmTexPat1;
- /* 0x7C */ m3d::anmTexPat_c mAnmTexPat2;
+ /* 0x18 */ m3d::smdl_c mPutMdl;
+ /* 0x34 */ m3d::smdl_c mGetMdl;
+ /* 0x50 */ m3d::anmTexPat_c mPutAnmTexPat;
+ /* 0x7C */ m3d::anmTexPat_c mGetAnmTexPat;
};
#endif
diff --git a/include/toBeSorted/item_mdl_stamina_fruit.h b/include/toBeSorted/item_mdl_stamina_fruit.h
index b2b0adf7..f8cd9d32 100644
--- a/include/toBeSorted/item_mdl_stamina_fruit.h
+++ b/include/toBeSorted/item_mdl_stamina_fruit.h
@@ -10,21 +10,21 @@ class dItemMdlStaminaFruit_c : public dItemMdl_c {
public:
/* 0x08 */ virtual ~dItemMdlStaminaFruit_c() {}
/* 0x0C */ virtual bool init(u16 itemId, dAcItem_c *item, mAllocator_c *allocator) override;
- /* 0x10 */ virtual void vt_0x10(u8) override;
+ /* 0x10 */ virtual void setDrawMode(u8) override;
/* 0x14 */ virtual void setScale(const mVec3_c &scale) override;
/* 0x18 */ virtual void setLocalMtx(const mMtx_c &mtx) override;
/* 0x1C */ virtual void draw() override;
- /* 0x20 */ virtual void vt_0x20(u16 itemId) override;
+ /* 0x20 */ virtual void changeItemId(u16 itemId) override;
/* 0x24 */ virtual void setPriorityDraw() override;
/* 0x28 */ virtual void unsetPriorityDraw() override;
static bool isMdlForItemId(u16 itemId);
private:
- /* 0x18 */ m3d::smdl_c mMdl1;
- /* 0x34 */ m3d::smdl_c mMdl2;
- /* 0x50 */ m3d::anmTexSrt_c mAnmTexSrt1;
- /* 0x7C */ m3d::anmTexSrt_c mAnmTexSrt2;
+ /* 0x18 */ m3d::smdl_c mPutMdl;
+ /* 0x34 */ m3d::smdl_c mGetMdl;
+ /* 0x50 */ m3d::anmTexSrt_c mPutAnmTexSrt;
+ /* 0x7C */ m3d::anmTexSrt_c mGetAnmTexSrt;
};
#endif