36 lines
726 B
Ucode
36 lines
726 B
Ucode
class ZombieHudOverlay extends ScriptedHudOverlay;
|
|
|
|
simulated function Render(Canvas C)
|
|
{
|
|
local float X, Y, W, H;
|
|
|
|
if (HUDMaterial == None)
|
|
return;
|
|
|
|
if (PosX <= 1.0)
|
|
X = C.ClipX * PosX;
|
|
else
|
|
X = PosX;
|
|
if (PosY <= 1.0)
|
|
Y = C.ClipY * PosY;
|
|
else
|
|
Y = PosY;
|
|
if (Width <= 1.0)
|
|
W = C.ClipX * Width;
|
|
else
|
|
W = Width;
|
|
if (Height <= 1.0)
|
|
H = C.ClipY * Height;
|
|
else
|
|
H = Height;
|
|
|
|
C.DrawColor = class'HUD'.default.WhiteColor;
|
|
C.SetPos(X, Y);
|
|
C.DrawTile(HUDMaterial, W, H, 0, 0, HUDMaterial.MaterialUSize(), HUDMaterial.MaterialVSize());
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
bHidden=False
|
|
}
|