Implement/match LegoAnimMMPresenter::FUN_1004b5b0 (#830)

This commit is contained in:
Christian Semmler
2024-04-20 12:03:42 -04:00
committed by GitHub
parent 3cab989250
commit a3bd98a04d
4 changed files with 28 additions and 6 deletions

View File

@@ -2,6 +2,7 @@
#define LEGOANIMMMPRESENTER_H
#include "mxcompositepresenter.h"
#include "mxgeometry/mxmatrix.h"
class LegoAnimPresenter;
class LegoWorld;
@@ -74,7 +75,7 @@ private:
MxU32 m_animmanId; // 0x5c
LegoTranInfo* m_tranInfo; // 0x60
LegoWorld* m_unk0x64; // 0x64
Matrix4* m_unk0x68; // 0x68
MxMatrix* m_unk0x68; // 0x68
LegoROI** m_roiMap; // 0x6c
MxU32 m_roiMapSize; // 0x70
};

View File

@@ -4,6 +4,7 @@
#include "anim/legoanim.h"
#include "legoroilist.h"
#include "mxgeometry/mxgeometry3d.h"
#include "mxgeometry/mxmatrix.h"
#include "mxvideopresenter.h"
class LegoWorld;
@@ -71,7 +72,7 @@ public:
virtual void VTable0xa0(Matrix4*); // vtable+0xa0
MxResult FUN_1006afc0(Matrix4*&, undefined4);
MxResult FUN_1006afc0(MxMatrix*&, undefined4);
MxResult FUN_1006b140(LegoROI* p_roi);
void FUN_1006d680(LegoAnimActor* p_actor, MxFloat p_value);