From 0c4ea2f51a4ef06db10c1d360d1654db4687ca48 Mon Sep 17 00:00:00 2001 From: toaster Date: Fri, 31 Mar 2023 18:35:36 +0100 Subject: [PATCH] GP Cup Select drawer: Use the Super Emerald graphic for cups with emerald numbers higher than 7 --- src/k_menudraw.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/k_menudraw.c b/src/k_menudraw.c index 175422662..3ef4eeefd 100644 --- a/src/k_menudraw.c +++ b/src/k_menudraw.c @@ -2242,9 +2242,21 @@ void M_DrawCupSelect(void) else { UINT16 col = SKINCOLOR_CHAOSEMERALD1 + (templevelsearch.cup->emeraldnum-1) % 7; + patch_t *em; + colormap = R_GetTranslationColormap(TC_DEFAULT, col, GTC_MENUCACHE); - V_DrawFixedPatch((x + 26 - rankx)*FRACUNIT, (y + icony + 13)*FRACUNIT, FRACUNIT, 0, W_CachePatchName("K_EMERC", PU_CACHE), colormap); + if (templevelsearch.cup->emeraldnum > 7) + { + em = W_CachePatchName("K_SUPER1", PU_CACHE); + rankx += 2; + } + else + { + em = W_CachePatchName("K_EMERC", PU_CACHE); + } + + V_DrawFixedPatch((x + 26 - rankx)*FRACUNIT, (y + icony + 13)*FRACUNIT, FRACUNIT, 0, em, colormap); } } }