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) {