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,7 +1,10 @@
#ifndef MXVIDEOPARAM_H
#define MXVIDEOPARAM_H
#include <ddraw.h>
#include "mxpalette.h"
#include "mxbool.h"
#include "mxrect32.h"
#include "mxvariabletable.h"
#include "mxvideoparamflags.h"
@@ -19,6 +22,9 @@ public:
inline MxVideoParamFlags &flags() { return m_flags; }
inline void SetPalette(MxPalette *p_palette) { this->m_palette = p_palette; }
inline MxPalette *GetPalette() { return this->m_palette; }
private:
MxRect32 m_rect;
MxPalette *m_palette;