Got rid of redundant writes.
This commit is contained in:
parent
bb764a7b30
commit
cfd47d33e9
|
@ -805,7 +805,17 @@ static void ST_drawFirstPersonHUD(void)
|
||||||
|
|
||||||
// Graue 06-18-2004: no V_NOSCALESTART, no SCX, no SCY, snap to right
|
// 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)
|
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)
|
else switch (player->powers[pw_shield] & SH_NOSTACK)
|
||||||
{
|
{
|
||||||
case SH_WHIRLWIND: p = jumpshield; break;
|
case SH_WHIRLWIND: p = jumpshield; break;
|
||||||
|
@ -819,19 +829,7 @@ static void ST_drawFirstPersonHUD(void)
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (p == forceshield)
|
if (p)
|
||||||
{
|
|
||||||
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 (splitscreen)
|
if (splitscreen)
|
||||||
V_DrawSmallScaledPatch(312, STRINGY(24), V_SNAPTORIGHT|V_SNAPTOTOP|V_HUDTRANS, p);
|
V_DrawSmallScaledPatch(312, STRINGY(24), V_SNAPTORIGHT|V_SNAPTOTOP|V_HUDTRANS, p);
|
||||||
|
|
Loading…
Reference in New Issue