Merge branch 'tally-169' into 'master'

Non-green HUD fixes: Tally, FREE PLAY, server splash

See merge request KartKrew/Kart!1560
This commit is contained in:
Oni 2023-10-19 06:51:20 +00:00
commit 1a0c56fcbf
3 changed files with 12 additions and 9 deletions

View file

@ -5106,7 +5106,7 @@ void K_drawKartFreePlay(void)
if (((leveltime-lt_endtime) % TICRATE) < TICRATE/2)
return;
INT32 h_snap = (r_splitscreen < 2 || R_GetViewNumber() & 1) ? V_SNAPTORIGHT : V_SNAPTOLEFT;
INT32 h_snap = r_splitscreen < 2 ? V_SNAPTORIGHT | V_SLIDEIN : V_HUDTRANS;
fixed_t x = ((r_splitscreen > 1 ? BASEVIDWIDTH/4 : BASEVIDWIDTH - (LAPS_X+6)) * FRACUNIT);
fixed_t y = ((r_splitscreen ? BASEVIDHEIGHT/2 : BASEVIDHEIGHT) - 20) * FRACUNIT;
@ -5114,7 +5114,7 @@ void K_drawKartFreePlay(void)
FRACUNIT,
FRACUNIT,
FRACUNIT,
V_HUDTRANS|V_SLIDEIN|V_SNAPTOBOTTOM|h_snap|V_SPLITSCREEN,
V_SNAPTOBOTTOM|h_snap|V_SPLITSCREEN,
KART_FONT,
"FREE PLAY"
) / (r_splitscreen > 1 ? 2 : 1);
@ -5125,7 +5125,7 @@ void K_drawKartFreePlay(void)
FRACUNIT,
FRACUNIT,
FRACUNIT,
V_HUDTRANS|V_SLIDEIN|V_SNAPTOBOTTOM|h_snap|V_SPLITSCREEN,
V_SNAPTOBOTTOM|h_snap|V_SPLITSCREEN,
NULL,
KART_FONT,
"FREE PLAY"

View file

@ -909,10 +909,13 @@ void level_tally_t::Draw(void)
{
fade = (5 * transition_f);
}
V_DrawFadeFill(
0, 0,
v_width, v_height,
V_SPLITSCREEN,
(vid.width / 2) * (r_splitscreen > 1 && R_GetViewNumber() & 1),
(vid.height / 2) * (R_GetViewNumber() > (r_splitscreen > 1)),
vid.width / (r_splitscreen > 1 ? 2 : 1),
vid.height / (r_splitscreen ? 2 : 1),
V_NOSCALESTART,
31, fade
);

View file

@ -1351,7 +1351,7 @@ void ST_DrawServerSplash(boolean timelimited)
V_DrawFixedPatch(
gridX, gridY,
FRACUNIT,
(V_SNAPTOLEFT|V_SNAPTOBOTTOM) | V_SUBTRACT | V_VFLIP | gridOpacity,
(V_SNAPTOLEFT|V_SNAPTOTOP) | V_SUBTRACT | V_VFLIP | gridOpacity,
gridPatch,
NULL
);
@ -1369,7 +1369,7 @@ void ST_DrawServerSplash(boolean timelimited)
V_DrawFixedPatch(
iconX, iconY,
FRACUNIT,
(V_SNAPTORIGHT|V_SNAPTOBOTTOM) | opacityFlag,
(V_SNAPTORIGHT|V_SNAPTOTOP) | opacityFlag,
iconPatch,
NULL
);
@ -1379,7 +1379,7 @@ void ST_DrawServerSplash(boolean timelimited)
V_DrawRightAlignedStringAtFixed(
textX, textY,
(V_SNAPTORIGHT|V_SNAPTOBOTTOM) | opacityFlag,
(V_SNAPTORIGHT|V_SNAPTOTOP) | opacityFlag,
connectedservername
);