From 52a753f008df0f93712f0078fb51eca5c7631a3c Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Sat, 30 Dec 2023 17:03:06 -0500 Subject: [PATCH] Fixes --- LEGO1/mxdisplaysurface.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/LEGO1/mxdisplaysurface.cpp b/LEGO1/mxdisplaysurface.cpp index 227e731a..684485fe 100644 --- a/LEGO1/mxdisplaysurface.cpp +++ b/LEGO1/mxdisplaysurface.cpp @@ -418,7 +418,7 @@ void MxDisplaySurface::VTable0x28( surface += 4; *((MxU16*) surface - 2) = element; --v38; - *((MxU16*) surface - 2) = element; + *((MxU16*) surface - 1) = element; } while (v38); } @@ -443,7 +443,7 @@ void MxDisplaySurface::VTable0x28( surface += 4; *((MxU16*) surface - 2) = element; --v34; - *((MxU16*) surface - 2) = element; + *((MxU16*) surface - 1) = element; } while (v34); } @@ -492,7 +492,6 @@ void MxDisplaySurface::VTable0x28( for (MxU32 k = 0; p_width > k; k++) { MxU8 v53 = *data++; surface += 2; - //*(MxU16*) (surface - 2) = *(MxU16*) (*(MxU32*) (&m_16bitPal) + 2 * v53); *(MxU16*) (surface - 2) = m_16bitPal[v53]; } data += v50;