mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-03-23 19:31:05 +00:00
Got rid of redundant writes.
This commit is contained in:
parent
bb764a7b30
commit
cfd47d33e9
1 changed files with 12 additions and 14 deletions
|
@ -805,7 +805,17 @@ static void ST_drawFirstPersonHUD(void)
|
|||
|
||||
// Graue 06-18-2004: no V_NOSCALESTART, no SCX, no SCY, snap to right
|
||||
if ((player->powers[pw_shield] & SH_NOSTACK & ~SH_FORCEHP) == SH_FORCE)
|
||||
p = forceshield;
|
||||
{
|
||||
UINT8 i, max = (player->powers[pw_shield] & SH_FORCEHP);
|
||||
for (i = 0; i <= max; i++)
|
||||
{
|
||||
INT32 flags = (V_SNAPTORIGHT|V_SNAPTOTOP)|((i == max) ? V_HUDTRANS : V_HUDTRANSHALF);
|
||||
if (splitscreen)
|
||||
V_DrawSmallScaledPatch(312-(3*i), STRINGY(24)+(3*i), flags, forceshield);
|
||||
else
|
||||
V_DrawScaledPatch(304-(3*i), 24+(3*i), flags, forceshield);
|
||||
}
|
||||
}
|
||||
else switch (player->powers[pw_shield] & SH_NOSTACK)
|
||||
{
|
||||
case SH_WHIRLWIND: p = jumpshield; break;
|
||||
|
@ -819,19 +829,7 @@ static void ST_drawFirstPersonHUD(void)
|
|||
default: break;
|
||||
}
|
||||
|
||||
if (p == forceshield)
|
||||
{
|
||||
UINT8 i, max = (player->powers[pw_shield] & SH_FORCEHP);
|
||||
for (i = 0; i <= max; i++)
|
||||
{
|
||||
INT32 flags = (V_SNAPTORIGHT|V_SNAPTOTOP)|((i == max) ? V_HUDTRANS : V_HUDTRANSHALF);
|
||||
if (splitscreen)
|
||||
V_DrawSmallScaledPatch(312-(3*i), STRINGY(24)+(3*i), flags, p);
|
||||
else
|
||||
V_DrawScaledPatch(304-(3*i), 24+(3*i), flags, p);
|
||||
}
|
||||
}
|
||||
else if (p)
|
||||
if (p)
|
||||
{
|
||||
if (splitscreen)
|
||||
V_DrawSmallScaledPatch(312, STRINGY(24), V_SNAPTORIGHT|V_SNAPTOTOP|V_HUDTRANS, p);
|
||||
|
|
Loading…
Reference in a new issue