From e22ab06d558d752704d161e1f371bb8761b5ffe4 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Wed, 19 Jul 2023 04:54:04 -0400 Subject: [PATCH] Name some functions --- LEGO1/mxdisplaysurface.h | 13 ++++++++----- LEGO1/mxvideomanager.cpp | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/LEGO1/mxdisplaysurface.h b/LEGO1/mxdisplaysurface.h index 48ee57ca..9da02fda 100644 --- a/LEGO1/mxdisplaysurface.h +++ b/LEGO1/mxdisplaysurface.h @@ -1,8 +1,11 @@ #ifndef MXDISPLAYSURFACE_H #define MXDISPLAYSURFACE_H +#include + #include "mxcore.h" #include "mxpalette.h" +#include "mxvideoparam.h" #include "decomp.h" @@ -13,16 +16,16 @@ class MxDisplaySurface : public MxCore MxDisplaySurface(); virtual ~MxDisplaySurface() override; - virtual undefined4 vtable14(undefined4, undefined4, undefined4, undefined4); - virtual undefined4 vtable18(undefined4); - virtual MxResult Reset(); - virtual void vtable20(MxPalette *p_palette); + virtual MxResult Init(MxVideoParam *p_videoParam, LPDIRECTDRAWSURFACE p_surface1, LPDIRECTDRAWSURFACE p_surface2, LPDIRECTDRAWCLIPPER p_clipper); + virtual MxResult Create(MxVideoParam *p_videoParam); + virtual void Clear(); + virtual void SetPalette(MxPalette *p_palette); virtual void vtable24(undefined4, undefined4, undefined4, undefined4, undefined4, undefined4, undefined4, undefined4); virtual MxBool vtable28(undefined4, undefined4, undefined4, undefined4, undefined4, undefined4, undefined4); virtual MxBool vtable2c(undefined4, undefined4, undefined4, undefined4, undefined4, undefined4, undefined4, undefined4, MxBool); virtual MxBool vtable30(undefined4, undefined4, undefined4, undefined4, undefined4, undefined4, undefined4, MxBool); virtual undefined4 vtable34(undefined4, undefined4, undefined4, undefined4, undefined4, undefined4); - virtual void vtable38(undefined4, undefined4, undefined4, undefined4, undefined4, undefined4); + virtual void Display(undefined4, undefined4, undefined4, undefined4, undefined4, undefined4); virtual undefined4 vtable3c(undefined4*); virtual undefined4 vtable40(undefined4); virtual undefined4 vtable44(undefined4, undefined4*, undefined4, undefined4); diff --git a/LEGO1/mxvideomanager.cpp b/LEGO1/mxvideomanager.cpp index c96749ea..7663743d 100644 --- a/LEGO1/mxvideomanager.cpp +++ b/LEGO1/mxvideomanager.cpp @@ -48,7 +48,7 @@ MxLong MxVideoManager::RealizePalette(MxPalette *p_palette) if (p_palette && this->m_videoParam.GetPalette()) { p_palette->GetEntries(paletteEntries); this->m_videoParam.GetPalette()->SetEntries(paletteEntries); - this->m_displaySurface->vtable20(this->m_videoParam.GetPalette()); + this->m_displaySurface->SetPalette(this->m_videoParam.GetPalette()); } this->m_criticalSection.Leave();