mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Implement/match LegoAnimMMPresenter::FUN_1004b530 (#828)
This commit is contained in:

committed by
GitHub

parent
91d043a9ae
commit
f637dcaa29
@@ -5,6 +5,7 @@
|
||||
|
||||
class LegoAnimPresenter;
|
||||
class LegoWorld;
|
||||
class LegoROI;
|
||||
struct LegoTranInfo;
|
||||
|
||||
// VTABLE: LEGO1 0x100d7de8
|
||||
@@ -65,17 +66,17 @@ private:
|
||||
MxBool FUN_1004b6b0(MxLong p_time);
|
||||
MxBool FUN_1004b6d0(MxLong p_time);
|
||||
|
||||
LegoAnimPresenter* m_unk0x4c; // 0x4c
|
||||
MxLong m_unk0x50; // 0x50
|
||||
undefined4 m_unk0x54; // 0x54
|
||||
MxU8 m_unk0x58; // 0x58
|
||||
MxBool m_unk0x59; // 0x59
|
||||
MxU32 m_animmanId; // 0x5c
|
||||
LegoTranInfo* m_tranInfo; // 0x60
|
||||
LegoWorld* m_unk0x64; // 0x64
|
||||
undefined4 m_unk0x68; // 0x68
|
||||
undefined4 m_unk0x6c; // 0x6c
|
||||
undefined4 m_unk0x70; // 0x70
|
||||
LegoAnimPresenter* m_presenter; // 0x4c
|
||||
MxLong m_unk0x50; // 0x50
|
||||
undefined4 m_unk0x54; // 0x54
|
||||
MxU8 m_unk0x58; // 0x58
|
||||
MxBool m_unk0x59; // 0x59
|
||||
MxU32 m_animmanId; // 0x5c
|
||||
LegoTranInfo* m_tranInfo; // 0x60
|
||||
LegoWorld* m_unk0x64; // 0x64
|
||||
Matrix4* m_unk0x68; // 0x68
|
||||
LegoROI** m_roiMap; // 0x6c
|
||||
MxU32 m_roiMapSize; // 0x70
|
||||
};
|
||||
|
||||
#endif // LEGOANIMMMPRESENTER_H
|
||||
|
@@ -63,14 +63,15 @@ public:
|
||||
virtual void VTable0x98(); // vtable+0x98
|
||||
|
||||
// FUNCTION: LEGO1 0x1000c990
|
||||
virtual LegoROI** VTable0x9c(MxU32& p_unk0x6c)
|
||||
virtual LegoROI** GetROIMap(MxU32& p_roiMapSize)
|
||||
{
|
||||
p_unk0x6c = m_unk0x6c;
|
||||
return m_unk0x68;
|
||||
p_roiMapSize = m_roiMapSize;
|
||||
return m_roiMap;
|
||||
} // vtable+0x9c
|
||||
|
||||
virtual void VTable0xa0(Matrix4*); // vtable+0xa0
|
||||
|
||||
MxResult FUN_1006afc0(Matrix4*&, undefined4);
|
||||
MxResult FUN_1006b140(LegoROI* p_roi);
|
||||
void FUN_1006d680(LegoAnimActor* p_actor, MxFloat p_value);
|
||||
|
||||
@@ -97,8 +98,8 @@ protected:
|
||||
void FUN_1006c8a0(MxBool p_bool);
|
||||
|
||||
LegoAnim* m_anim; // 0x64
|
||||
LegoROI** m_unk0x68; // 0x68
|
||||
MxU32 m_unk0x6c; // 0x6c
|
||||
LegoROI** m_roiMap; // 0x68
|
||||
MxU32 m_roiMapSize; // 0x6c
|
||||
LegoROIList* m_unk0x70; // 0x70
|
||||
LegoROIList* m_unk0x74; // 0x74
|
||||
MxMatrix* m_unk0x78; // 0x78
|
||||
|
Reference in New Issue
Block a user