Beta match MxPalette (#968)

* Beta match MxPalette

* Modern compiler fix
This commit is contained in:
MS
2024-05-29 16:52:45 -04:00
committed by GitHub
parent b978787f8f
commit 085bdbe74b
2 changed files with 138 additions and 84 deletions

View File

@@ -7,6 +7,7 @@
#include <ddraw.h>
// VTABLE: LEGO1 0x100dc848
// VTABLE: BETA10 0x101c2300
// SIZE 0x414
class MxPalette : public MxCore {
public:
@@ -26,9 +27,13 @@ public:
void Reset(MxBool p_ignoreSkyColor);
LPDIRECTDRAWPALETTE CreateNativePalette();
inline void SetOverrideSkyColor(MxBool p_value) { this->m_overrideSkyColor = p_value; }
void SetPalette(LPDIRECTDRAWPALETTE p_palette);
// FUNCTION: BETA10 0x100d92c0
inline void SetOverrideSkyColor(MxBool p_value) { m_overrideSkyColor = p_value; }
// SYNTHETIC: LEGO1 0x100beeb0
// SYNTHETIC: BETA10 0x10144640
// MxPalette::`scalar deleting destructor'
private: