mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 08:24:16 +00:00
Implement/match LegoLocomotionAnimPresenter (#925)
This commit is contained in:

committed by
GitHub

parent
9a05edd0a7
commit
3c89cbe4e1
@@ -2,6 +2,7 @@
|
||||
#define LEGOLOCOMOTIONANIMPRESENTER_H
|
||||
|
||||
#include "legoloopinganimpresenter.h"
|
||||
#include "legoroimaplist.h"
|
||||
|
||||
// VTABLE: LEGO1 0x100d9170
|
||||
// SIZE 0xd8
|
||||
@@ -50,12 +51,12 @@ private:
|
||||
void Init();
|
||||
void Destroy(MxBool p_fromDestructor);
|
||||
|
||||
undefined4 m_unk0xc0; // 0xc0
|
||||
undefined4* m_unk0xc4; // 0xc4
|
||||
MxCore* m_unk0xc8; // 0xc8
|
||||
MxS32 m_unk0xcc; // 0xcc
|
||||
MxS32 m_unk0xd0; // 0xd0
|
||||
undefined2 m_unk0xd4; // 0xd4
|
||||
undefined4 m_unk0xc0; // 0xc0
|
||||
undefined4* m_unk0xc4; // 0xc4
|
||||
LegoROIMapList* m_roiMapList; // 0xc8
|
||||
MxS32 m_unk0xcc; // 0xcc
|
||||
MxS32 m_unk0xd0; // 0xd0
|
||||
undefined2 m_unk0xd4; // 0xd4
|
||||
};
|
||||
|
||||
#endif // LEGOLOCOMOTIONANIMPRESENTER_H
|
||||
|
55
LEGO1/lego/legoomni/include/legoroimaplist.h
Normal file
55
LEGO1/lego/legoomni/include/legoroimaplist.h
Normal file
@@ -0,0 +1,55 @@
|
||||
#ifndef LEGOROIMAPLIST_H
|
||||
#define LEGOROIMAPLIST_H
|
||||
|
||||
#include "mxlist.h"
|
||||
#include "mxtypes.h"
|
||||
|
||||
class LegoROI;
|
||||
|
||||
// VTABLE: LEGO1 0x100d9218
|
||||
// class MxCollection<LegoROI **>
|
||||
|
||||
// VTABLE: LEGO1 0x100d9230
|
||||
// class MxList<LegoROI **>
|
||||
|
||||
// VTABLE: LEGO1 0x100d9248
|
||||
// class MxPtrList<LegoROI *>
|
||||
|
||||
// VTABLE: LEGO1 0x100d9260
|
||||
// SIZE 0x18
|
||||
class LegoROIMapList : public MxPtrList<LegoROI*> {
|
||||
public:
|
||||
LegoROIMapList() : MxPtrList<LegoROI*>(TRUE) {}
|
||||
|
||||
// SYNTHETIC: LEGO1 0x1006d360
|
||||
// LegoROIMapList::`scalar deleting destructor'
|
||||
};
|
||||
|
||||
// TEMPLATE: LEGO1 0x1006d250
|
||||
// MxCollection<LegoROI * *>::Compare
|
||||
|
||||
// TEMPLATE: LEGO1 0x1006d260
|
||||
// MxCollection<LegoROI * *>::~MxCollection<LegoROI * *>
|
||||
|
||||
// TEMPLATE: LEGO1 0x1006d2b0
|
||||
// MxCollection<LegoROI * *>::Destroy
|
||||
|
||||
// TEMPLATE: LEGO1 0x1006d2c0
|
||||
// MxList<LegoROI * *>::~MxList<LegoROI * *>
|
||||
|
||||
// TEMPLATE: LEGO1 0x1006d3d0
|
||||
// MxPtrList<LegoROI *>::~MxPtrList<LegoROI *>
|
||||
|
||||
// TEMPLATE: LEGO1 0x1006d350
|
||||
// MxPtrList<LegoROI *>::Destroy
|
||||
|
||||
// SYNTHETIC: LEGO1 0x1006d420
|
||||
// MxCollection<LegoROI * *>::`scalar deleting destructor'
|
||||
|
||||
// SYNTHETIC: LEGO1 0x1006d490
|
||||
// MxList<LegoROI * *>::`scalar deleting destructor'
|
||||
|
||||
// SYNTHETIC: LEGO1 0x1006d540
|
||||
// MxPtrList<LegoROI *>::`scalar deleting destructor'
|
||||
|
||||
#endif // LEGOROIMAPLIST_H
|
Reference in New Issue
Block a user