From 7cf24ae358341ef31a34a93f670479f313961141 Mon Sep 17 00:00:00 2001 From: Helloyunho Date: Tue, 15 Jul 2025 00:10:15 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=A9=B9=20fix:=20no=20black=20border=20on?= =?UTF-8?q?=20virtual=20cursor=20(#604)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LEGO1/omni/src/video/mxdisplaysurface.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/LEGO1/omni/src/video/mxdisplaysurface.cpp b/LEGO1/omni/src/video/mxdisplaysurface.cpp index 2039a7e2..f676dd0a 100644 --- a/LEGO1/omni/src/video/mxdisplaysurface.cpp +++ b/LEGO1/omni/src/video/mxdisplaysurface.cpp @@ -1258,7 +1258,7 @@ LPDIRECTDRAWSURFACE MxDisplaySurface::CreateCursorSurface(const CursorBitmap* p_ MxS32 pixel; if (!isOpaque) { - pixel = RGB8888_CREATE(0, 0, 0, 0); // Transparent pixel + pixel = RGB8888_CREATE(0xff, 0, 0xff, 0); // Transparent pixel } else { pixel = isBlack ? RGB8888_CREATE(0, 0, 0, 0xff) : RGB8888_CREATE(0xff, 0xff, 0xff, 0xff); @@ -1289,8 +1289,8 @@ LPDIRECTDRAWSURFACE MxDisplaySurface::CreateCursorSurface(const CursorBitmap* p_ } default: { DDCOLORKEY colorkey; - colorkey.dwColorSpaceHighValue = RGB8888_CREATE(0, 0, 0, 0); - colorkey.dwColorSpaceLowValue = RGB8888_CREATE(0, 0, 0, 0); + colorkey.dwColorSpaceHighValue = RGB8888_CREATE(0xff, 0, 0xff, 0); + colorkey.dwColorSpaceLowValue = RGB8888_CREATE(0xff, 0, 0xff, 0); newSurface->SetColorKey(DDCKEY_SRCBLT, &colorkey); break; }