From 20c754ca66dac991c408d28fa86501e24ca85b7f Mon Sep 17 00:00:00 2001 From: toaster Date: Tue, 13 Dec 2022 14:49:33 +0000 Subject: [PATCH] Preview for SECRET_CUP and SECRET_MAP Includes a dummied out alternate SECRET_CUP with more consistency to the idea of graphics exclusively in lower left, but matching the cup select screen won out. --- src/k_menudraw.c | 51 ++++++++++++++++++++++++++++++++++++++++++------ src/k_menufunc.c | 1 + 2 files changed, 46 insertions(+), 6 deletions(-) diff --git a/src/k_menudraw.c b/src/k_menudraw.c index d9a23ac97..3f7ded054 100644 --- a/src/k_menudraw.c +++ b/src/k_menudraw.c @@ -4623,6 +4623,45 @@ static void M_DrawChallengePreview(INT32 x, INT32 y) } break; } + case SECRET_CUP: + { + cupheader_t *cup = M_UnlockableCup(ref); +#if 0 // First attempt + UINT8 i = cup->numlevels; + + x = 4; + y = (BASEVIDHEIGHT-4) - 38; + + while (i > 0) + { + i--; + K_DrawMapThumbnail( + (x+(i*2))<cachedlevels[i], + NULL); + } +#else + M_DrawCupPreview(146, cup); +#endif + break; + } + case SECRET_MAP: + { + if (ref->stringVar && ref->stringVar[0]) + { + UINT16 mapnum = G_MapNumber(ref->stringVar); + K_DrawMapThumbnail( + (x-30)< 0) challengesmenu.unlockcount[CC_ANIM]--; + M_CupSelectTick(); if (challengesmenu.pending) {