Decompile overlay 101 (#118)

* delink the overlay

* ItemManager_101 OK

* UnkStruct_027e0ce0_40_101 OK

* PlayerLinkActor_A0_1C_101 OK

* UnkStruct_027e09a4_54_101 OK

* UnkStruct_027e0cd8_0C_101 OK and MapObjectProfile_Derived6_101 OK
This commit is contained in:
Yanis
2026-07-20 01:30:08 +02:00
committed by GitHub
parent 68a8721665
commit 04d20febb1
46 changed files with 1170 additions and 315 deletions
+9
View File
@@ -115,4 +115,13 @@ class MapObjectProfile_Derived4 : public MapObjectProfile_Derived2 {
/* 0C */ virtual void vfunc_0C() override;
};
class MapObjectProfile_Derived6 : public MapObjectProfile_Derived2 {
public:
MapObjectProfile_Derived6(MapObjectId mapObjId1, MapObjectId mapObjId2) :
MapObjectProfile_Derived2(mapObjId1, mapObjId2) {}
~MapObjectProfile_Derived6();
/* 0C */ virtual void vfunc_10() override;
};
typedef MapObjectProfile *(*GetMapObjectProfile)();
+3 -2
View File
@@ -33,14 +33,15 @@ public:
void func_ov031_0210b34c(void);
};
class MapObjectProfileUnkSAND : public MapObjectProfile {
class MapObjectProfileUnkSAND : public MapObjectProfile_Derived6 {
public:
/* 00 (base) */
MapObjectProfileUnkSAND();
~MapObjectProfileUnkSAND();
/* 0C */ virtual MapObject *Create();
/* 00 */ virtual MapObject *Create();
/* 10 */ virtual void vfunc_10() override;
static MapObjectProfileUnkSAND *GetProfile();
};