Merge branch 'nongreen-communication' into 'master'

Fix COMMUNICATION IN PROGRESS!! on nongreen resolution

See merge request kart-krew-dev/ring-racers-internal!2749
This commit is contained in:
Eidolon 2025-08-23 12:33:31 -05:00
commit a191c5d394

View file

@ -7726,8 +7726,10 @@ void K_drawKartHUD(void)
{ {
V_DrawFadeScreen(31, dfade); // Fade out V_DrawFadeScreen(31, dfade); // Fade out
const INT32 gutter = (vid.width/vid.dupx) - BASEVIDWIDTH;
srb2::Draw normiedraw = srb2::Draw() srb2::Draw normiedraw = srb2::Draw()
.clipx(0.f, BASEVIDWIDTH) .x(-gutter/2)
.y((BASEVIDHEIGHT - 36)/2) .y((BASEVIDHEIGHT - 36)/2)
.flags((10 - dfade)<<FF_TRANSSHIFT) .flags((10 - dfade)<<FF_TRANSSHIFT)
.font(srb2::Draw::Font::kGenesis); .font(srb2::Draw::Font::kGenesis);
@ -7736,7 +7738,7 @@ void K_drawKartHUD(void)
INT32 normiew = srb2::Draw::TextElement(normietext).font(srb2::Draw::Font::kGenesis).width(); INT32 normiew = srb2::Draw::TextElement(normietext).font(srb2::Draw::Font::kGenesis).width();
INT32 normiex = -((static_cast<INT32>(timeinmap)) % normiew); INT32 normiex = -((static_cast<INT32>(timeinmap)) % normiew);
while (normiex < BASEVIDWIDTH) while (normiex < BASEVIDWIDTH + gutter)
{ {
normiedraw normiedraw
.x(normiex) .x(normiex)