Skip to content

Commit 4086bba

Browse files
committed
- fix "Out of Tape" height, align DEMO text
1 parent 583cae8 commit 4086bba

3 files changed

Lines changed: 23 additions & 23 deletions

File tree

src_rebuild/Game/C/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2318,7 +2318,7 @@ void RenderGame2(int view)
23182318
colour = 32 - colour;
23192319

23202320
SetTextColour((colour & 0x1f) << 3, 0, 0);
2321-
PrintString(G_LTXT(GTXT_DEMO), 32, 15);
2321+
PrintString(G_LTXT(GTXT_DEMO), gOverlayXPos, 15);
23222322
}
23232323

23242324
for (i = 0; i < 2; i++)

src_rebuild/Game/C/mdraw.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ void DrawMission(void)
131131
if (gOutOfTape)
132132
{
133133
SetTextColour(128, 128, 64);
134-
PrintString(G_LTXT(GTXT_OutOfTape), gOverlayXPos, 236);
134+
PrintString(G_LTXT(GTXT_OutOfTape), gOverlayXPos, SCREEN_H - 20);
135135
}
136136
}
137137
}

src_rebuild/Game/C/overlay.c

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -675,6 +675,27 @@ void DisplayOverlays(void)
675675
{
676676
short* felony;
677677

678+
#ifndef PSX
679+
if (gWidescreenOverlayAlign)
680+
{
681+
// align to PSX-mapped screen coordinates
682+
RECT16 emuViewport;
683+
PsyX_GetPSXWidescreenMappedViewport(&emuViewport);
684+
685+
// recalc pos
686+
gOverlayXPos = 16 + emuViewport.x;
687+
gOverlayXOppPos = emuViewport.w - 16 - PERCENTAGE_BAR_WIDTH;
688+
gMapXOffset = emuViewport.w - 16 - MAP_SIZE_W;
689+
690+
// set up
691+
PlayerDamageBar.xpos = gOverlayXPos;
692+
Player2DamageBar.xpos = gOverlayXPos;
693+
FelonyBar.xpos = gOverlayXPos;
694+
DamageBar.xpos = gOverlayXOppPos;
695+
ProxyBar.xpos = gOverlayXPos;
696+
}
697+
#endif
698+
678699
if (NoPlayerControl || gInGameCutsceneActive || gInGameCutsceneDelay)
679700
return;
680701

@@ -695,27 +716,6 @@ void DisplayOverlays(void)
695716
if (!gDoOverlays)
696717
return;
697718

698-
#ifndef PSX
699-
if (gWidescreenOverlayAlign)
700-
{
701-
// align to PSX-mapped screen coordinates
702-
RECT16 emuViewport;
703-
PsyX_GetPSXWidescreenMappedViewport(&emuViewport);
704-
705-
// recalc pos
706-
gOverlayXPos = 16 + emuViewport.x;
707-
gOverlayXOppPos = emuViewport.w - 16 - PERCENTAGE_BAR_WIDTH;
708-
gMapXOffset = emuViewport.w - 16 - MAP_SIZE_W;
709-
710-
// set up
711-
PlayerDamageBar.xpos = gOverlayXPos;
712-
Player2DamageBar.xpos = gOverlayXPos;
713-
FelonyBar.xpos = gOverlayXPos;
714-
DamageBar.xpos = gOverlayXOppPos;
715-
ProxyBar.xpos = gOverlayXPos;
716-
}
717-
#endif
718-
719719
if(!gInvincibleCar || ActiveCheats.cheat3)
720720
{
721721
DrawPercentageBar(&PlayerDamageBar);

0 commit comments

Comments
 (0)