From 7f45ae42122359fce097fc5ffe09ddcc1db2e259 Mon Sep 17 00:00:00 2001 From: toaster Date: Sun, 11 Dec 2022 20:34:52 +0000 Subject: [PATCH] Now that the background and border colour is the same, only draw unselected border when a tile is being drawn. --- src/k_menudraw.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/k_menudraw.c b/src/k_menudraw.c index 9ea0b8775..a651a6cb4 100644 --- a/src/k_menudraw.c +++ b/src/k_menudraw.c @@ -4569,13 +4569,16 @@ static void M_DrawChallengeTile(INT16 i, INT16 j, INT32 x, INT32 y, boolean hili drawborder: if (!hili) { - work = 16 * ((ref && ref->majorunlock) ? 2 : 1); - // Horizontal - V_DrawFill(x, y , work, 1, challengesbordercolor); - V_DrawFill(x, y + work-1, work, 1, challengesbordercolor); - // Vertical - V_DrawFill(x , y+1, 1, work-2, challengesbordercolor); - V_DrawFill(x + work-1, y+1, 1, work-2, challengesbordercolor); + if (ref != NULL) + { + work = 16 * (ref->majorunlock ? 2 : 1); + // Horizontal + V_DrawFill(x, y , work, 1, challengesbordercolor); + V_DrawFill(x, y + work-1, work, 1, challengesbordercolor); + // Vertical + V_DrawFill(x , y+1, 1, work-2, challengesbordercolor); + V_DrawFill(x + work-1, y+1, 1, work-2, challengesbordercolor); + } return; }