From 0567ed94cf0a2b80a64730660a54cff0a8c77f4d Mon Sep 17 00:00:00 2001 From: Brendan Robert Date: Fri, 29 Dec 2017 02:01:14 -0600 Subject: [PATCH] Explicitly force all-color for title screen --- .../tools/jace/src/main/java/jace/lawless/LawlessVideo.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Platform/Apple/tools/jace/src/main/java/jace/lawless/LawlessVideo.java b/Platform/Apple/tools/jace/src/main/java/jace/lawless/LawlessVideo.java index 7a0ef71b..5bb0d0fa 100644 --- a/Platform/Apple/tools/jace/src/main/java/jace/lawless/LawlessVideo.java +++ b/Platform/Apple/tools/jace/src/main/java/jace/lawless/LawlessVideo.java @@ -102,9 +102,11 @@ public class LawlessVideo extends VideoNTSC { @Override public void hblankStart(WritableImage screen, int y, boolean isDirty) { int rowStart = getCurrentWriter().getYOffset(y); - if (rowStart >= 0x02000 && !titleScreen) { + if (rowStart >= 0x02000) { boolean[] color = activeEngine.colorMask[y]; - if (invActive) { + if (titleScreen) { + color = RenderEngine.UNKNOWN.colorMask[y]; + } else if (invActive) { color = RenderEngine.INVENTORY.colorMask[y]; } else if (activeEngine == RenderEngine.PORTRAIT) { color = RenderEngine._2D.colorMask[y];