mirror of
https://github.com/ZDoom/Raze.git
synced 2024-11-15 00:42:08 +00:00
parent
76554f5f4d
commit
7b8dcde5d2
4 changed files with 19 additions and 7 deletions
|
@ -2796,6 +2796,11 @@ DEFINE_ACTION_FUNCTION(_Exhumed, GetViewPlayer)
|
|||
ACTION_RETURN_POINTER(&PlayerList[nLocalPlayer]);
|
||||
}
|
||||
|
||||
DEFINE_ACTION_FUNCTION(_Exhumed, GetPistolClip)
|
||||
{
|
||||
ACTION_RETURN_POINTER(&nPistolClip[nLocalPlayer]);
|
||||
}
|
||||
|
||||
DEFINE_ACTION_FUNCTION(_ExhumedPlayer, IsUnderwater)
|
||||
{
|
||||
PARAM_SELF_STRUCT_PROLOGUE(Player);
|
||||
|
|
|
@ -1229,11 +1229,9 @@ OptionMenu "HUDOptions" protected
|
|||
Option "$MSGMNU_PULSEMESSAGES", "con_pulsetext", "OnOff", "con_notify_advanced"
|
||||
Slider "$MSGMNU_MESSAGESCALE", "con_notifyscale", 0.36, 1.0, 0.04, 2
|
||||
|
||||
ifnotgame(Exhumed)
|
||||
{
|
||||
StaticText ""
|
||||
Option "$DSPLYMNU_CLIPAMT", "cl_showmagamt", OnOff
|
||||
}
|
||||
StaticText ""
|
||||
Option "$DSPLYMNU_CLIPAMT", "cl_showmagamt", OnOff
|
||||
|
||||
StaticText ""
|
||||
Option "$DSPLYMNU_CROSSHAIR", "cl_crosshair", OnOff
|
||||
Slider "$DSPLYMNU_CROSSHAIRSCALE", "crosshairscale", 0.25, 1.0, 0.125, 2
|
||||
|
|
|
@ -11,6 +11,7 @@ struct Exhumed native
|
|||
native static int MoveStatusSequence(int s1, int s2);
|
||||
native static int SizeOfStatusSequence(int s1);
|
||||
native static ExhumedPlayer GetViewPlayer();
|
||||
native static int GetPistolClip();
|
||||
|
||||
static void DrawAbs(String img, int x, int y, int shade = 0)
|
||||
{
|
||||
|
|
|
@ -304,10 +304,18 @@ class ExhumedStatusBar : RazeStatusBar
|
|||
// Weapon
|
||||
//
|
||||
int weapon = pp.nCurrentWeapon;
|
||||
int ammo = nCounterDest;
|
||||
int ammo = pp.nAmmo[weapon];
|
||||
if (ammo > 0) // wicon > 0
|
||||
{
|
||||
format = String.Format("%d", ammo);
|
||||
if (weapon != kWeaponPistol || (weapon == kWeaponPistol && !cl_showmagamt))
|
||||
{
|
||||
format = String.Format("%d", ammo);
|
||||
}
|
||||
else
|
||||
{
|
||||
int clip = CalcMagazineAmount(ammo, 6, Exhumed.GetPistolClip() == 0);
|
||||
format = String.Format("%d/%d", clip, ammo - clip);
|
||||
}
|
||||
/* non-implemented weapon icon.
|
||||
int wicon = 0;// ammo_sprites[weapon];
|
||||
img = tileGetTexture(wicon);
|
||||
|
|
Loading…
Reference in a new issue