port: more widescreen HUD hacks

This commit is contained in:
fgsfds committed 2023-08-31 00:55:17 +02:00
1 parent ba8346edb7
commit e265482cb4
2 files changed
+20

No files matched your search

+10
View File
@@ -281,6 +281,12 @@ Gfx *hudmsgRenderZoomRange(Gfx *gdl, u32 alpha)
x2 = x + textwidth;
y2 = y + textheight;
#ifndef PLATFORM_N64
if (playercount == 1) {
gSPSetExtraGeometryModeEXT(gdl++, G_ASPECT_CENTER_EXT);
}
#endif
gdl = text0f1538e4(gdl, &x, &y, &x2, &y2);
gdl = textRender(gdl, &x, &y, text, g_CharsNumeric, g_FontNumeric, colour, 0x000000a0, viGetWidth(), viGetHeight(), 0, 0);
@@ -308,6 +314,10 @@ Gfx *hudmsgRenderZoomRange(Gfx *gdl, u32 alpha)
gdl = text0f1538e4(gdl, &x, &y, &x2, &y2);
gdl = textRender(gdl, &x, &y, text, g_CharsNumeric, g_FontNumeric, colour, 0x000000a0, viGetWidth(), viGetHeight(), 0, 0);
#ifndef PLATFORM_N64
gSPClearExtraGeometryModeEXT(gdl++, G_ASPECT_CENTER_EXT);
#endif
return gdl;
}
+10
View File
@@ -20915,6 +20915,12 @@ Gfx *countdownTimerRender(Gfx *gdl)
secs = (s32)floorf(value60 * (1.0f / 60.0f)) - mins * 60;
ms = (s32)floorf(value60 * 1.6666666269302f) - mins * 6000 - secs * 100;
#ifndef PLATFORM_N64
if (playercount == 1) {
gSPSetExtraGeometryModeEXT(gdl++, G_ASPECT_CENTER_EXT);
}
#endif
gdl = text0f153628(gdl);
gdl = bgunDrawHudInteger(gdl, (mins % 100) / 10, viewright - 18, HUDHALIGN_MIDDLE, y, HUDVALIGN_MIDDLE, 0x00ff00a0);
gdl = bgunDrawHudInteger(gdl, mins % 10, viewright - 14, HUDHALIGN_MIDDLE, y, HUDVALIGN_MIDDLE, 0x00ff00a0);
@@ -20925,6 +20931,10 @@ Gfx *countdownTimerRender(Gfx *gdl)
gdl = bgunDrawHudInteger(gdl, (ms % 100) / 10, viewright + 14, HUDHALIGN_MIDDLE, y, HUDVALIGN_MIDDLE, 0x00ff00a0);
gdl = bgunDrawHudInteger(gdl, ms % 10, viewright + 18, HUDHALIGN_MIDDLE, y, HUDVALIGN_MIDDLE, 0x00ff00a0);
gdl = text0f153780(gdl);
#ifndef PLATFORM_N64
gSPClearExtraGeometryModeEXT(gdl++, G_ASPECT_CENTER_EXT);
#endif
}
return gdl;