mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Implement Act2Actor::Act2Actor()
, add BETA10 references (#1182)
* Implement `Act2Actor::Act2Actor()`, add structure and BETA10 * Add LegoAnimActor BETA10 annotations * Improve LegoAnimActor BETA10 match * More BETA10 annotations * Address review comment * Disable annotation so the CI passes --------- Co-authored-by: jonschz <jonschz@users.noreply.github.com>
This commit is contained in:
@@ -5,9 +5,17 @@
|
||||
|
||||
// VTABLE: LEGO1 0x100d6078 LegoPathActor
|
||||
// VTABLE: LEGO1 0x100d6148 LegoAnimActor
|
||||
// VTABLE: BETA10 0x101b80c0 LegoPathActor
|
||||
// VTABLE: BETA10 0x101b81b0 LegoAnimActor
|
||||
// SIZE 0x1a8
|
||||
class Act2Actor : public LegoAnimActor {
|
||||
public:
|
||||
struct UnknownListStructure {
|
||||
undefined m_unk0x00[28];
|
||||
undefined m_unk0x1c;
|
||||
undefined m_unk0x1d[3];
|
||||
};
|
||||
|
||||
Act2Actor();
|
||||
|
||||
void SetROI(LegoROI* p_roi, MxBool p_bool1, MxBool p_bool2) override; // vtable+0x24
|
||||
@@ -23,6 +31,10 @@ public:
|
||||
// SYNTHETIC: LEGO1 0x1001a0a0
|
||||
// Act2Actor::`scalar deleting destructor'
|
||||
|
||||
// GLOBAL: LEGO1 0x100d6070
|
||||
// GLOBAL: BETA10 0x101b80b0
|
||||
// `vbtable'
|
||||
|
||||
private:
|
||||
undefined m_unk0x1c; // 0x1c
|
||||
undefined m_unk0x1d; // 0x1d
|
||||
@@ -30,7 +42,7 @@ private:
|
||||
MxBool m_unk0x1f; // 0x1f
|
||||
undefined4 m_unk0x20; // 0x20
|
||||
undefined4 m_unk0x24; // 0x24
|
||||
undefined4 m_unk0x28; // 0x28
|
||||
undefined m_unk0x28; // 0x28
|
||||
undefined4 m_unk0x2c; // 0x2c
|
||||
undefined4 m_unk0x30; // 0x30
|
||||
undefined4 m_unk0x34; // 0x34
|
||||
|
@@ -82,6 +82,7 @@ protected:
|
||||
// Vector<LegoAnimActorStruct *>::~Vector<LegoAnimActorStruct *>
|
||||
|
||||
// SYNTHETIC: LEGO1 0x10012b90
|
||||
// SYNTHETIC: BETA10 0x1000fad0
|
||||
// LegoAnimActor::`vbase destructor'
|
||||
|
||||
// TEMPLATE: LEGO1 0x1001c010
|
||||
|
@@ -18,6 +18,7 @@ extern MxLong g_unk0x100f3308;
|
||||
extern const char* g_strHIT_WALL_SOUND;
|
||||
|
||||
// VTABLE: LEGO1 0x100d6e28
|
||||
// VTABLE: BETA10 0x101bdc08
|
||||
// SIZE 0x154
|
||||
class LegoPathActor : public LegoActor {
|
||||
public:
|
||||
|
Reference in New Issue
Block a user