forked from Ports/perfect_dark
port: more widescreen HUD hacks
This commit is contained in:
1 parent
ba8346edb7
commit
e265482cb4
2 files changed
+20
No files matched your search
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user