From 42f877e17774d8e20afa4626f5da65d9c2f29600 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Sun, 13 Jul 2025 19:16:03 -0700 Subject: [PATCH] (Web port) Fix virtual cursor transparency (#595) --- LEGO1/omni/src/video/mxdisplaysurface.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/LEGO1/omni/src/video/mxdisplaysurface.cpp b/LEGO1/omni/src/video/mxdisplaysurface.cpp index 2902c4fe..2039a7e2 100644 --- a/LEGO1/omni/src/video/mxdisplaysurface.cpp +++ b/LEGO1/omni/src/video/mxdisplaysurface.cpp @@ -1288,6 +1288,10 @@ LPDIRECTDRAWSURFACE MxDisplaySurface::CreateCursorSurface(const CursorBitmap* p_ break; } default: { + DDCOLORKEY colorkey; + colorkey.dwColorSpaceHighValue = RGB8888_CREATE(0, 0, 0, 0); + colorkey.dwColorSpaceLowValue = RGB8888_CREATE(0, 0, 0, 0); + newSurface->SetColorKey(DDCKEY_SRCBLT, &colorkey); break; } }