From 78404af6fe0825bf35c8de74608ad279678ced90 Mon Sep 17 00:00:00 2001 From: toaster Date: Sun, 25 Jun 2023 23:43:46 +0100 Subject: [PATCH] Arrows for cupgrid page indication My biggest bugbear for a while and we are literally almost out of time, can polish gfx later --- src/k_menudraw.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/k_menudraw.c b/src/k_menudraw.c index 361e61d46..d01bd593d 100644 --- a/src/k_menudraw.c +++ b/src/k_menudraw.c @@ -2587,6 +2587,20 @@ void M_DrawCupSelect(void) M_DrawCupPreview(146 + (24*menutransition.tics), &templevelsearch); M_DrawCupTitle(120 - (24*menutransition.tics), &templevelsearch); + + if (cupgrid.numpages > 1) + { + x = 3 - (skullAnimCounter/5); + y = 20 + (44 - 1) - (30*menutransition.tics); + + patch_t *cuparrow = W_CachePatchName("CUPARROW", PU_CACHE); + + if (cupgrid.pageno != 0) + V_DrawScaledPatch(x, y, 0, cuparrow); + + if (cupgrid.pageno != cupgrid.numpages-1) + V_DrawScaledPatch(BASEVIDWIDTH-x, y, V_FLIP, cuparrow); + } } static void M_DrawHighLowLevelTitle(INT16 x, INT16 y, INT16 map)