lego: implement SetControlMax and related partials (MxVideoManager, MxPalette, MxUnknown100dc6b0) (#42)

* lego: implement LegoNavController::SetControlMax and related

* use MxResult

* fix name
This commit is contained in:
Christian Semmler
2023-06-24 19:09:46 +02:00
committed by GitHub
parent 579ee84049
commit 64d2b9e02b
13 changed files with 219 additions and 44 deletions

View File

@@ -1,10 +1,10 @@
#ifndef LEGOVIDEOMANAGER_H
#define LEGOVIDEOMANAGER_H
#include "mxvideomanager.h"
#include "lego3dmanager.h"
// class LegoVideoManager : public MxVideoManager
class LegoVideoManager
class LegoVideoManager : public MxVideoManager
{
public:
__declspec(dllexport) int EnableRMDevice();
@@ -14,31 +14,6 @@ public:
inline Lego3DManager *Get3DManager() { return this->m_3dManager; }
int m_unk00;
int m_unk04;
int m_unk08;
int m_unk0c;
int m_unk10;
int m_unk14;
int m_unk18;
int m_unk1c;
int m_unk20;
int m_unk24;
int m_unk28;
int m_unk2c;
int m_unk30;
int m_unk34;
int m_unk38;
int m_unk3c;
int m_unk40;
int m_unk44;
int m_unk48;
int m_unk4c;
int m_unk50;
int m_unk54;
int m_unk58;
int m_unk5c;
int m_unk60;
int m_unk64;
Lego3DManager *m_3dManager;
int m_unk6c;