mirror of
https://github.com/ZDoom/Raze.git
synced 2025-03-24 09:42:13 +00:00
- Blood: display the charge meter for the dynamite also on the alternative HUD.
This commit is contained in:
parent
8de44573b0
commit
812b9d76d6
3 changed files with 15 additions and 0 deletions
|
@ -202,6 +202,11 @@ void UpdateStatusBar(SummaryInfo* info)
|
|||
if (hud_size == Hud_Althud)
|
||||
{
|
||||
DrawAltHUD(info);
|
||||
IFVIRTUALPTRNAME(StatusBar, NAME_RazeStatusBar, AltHUDOverlay)
|
||||
{
|
||||
VMValue params[] = { StatusBar, info };
|
||||
VMCall(func, params, 2, nullptr, 0);
|
||||
}
|
||||
return;
|
||||
}
|
||||
IFVIRTUALPTRNAME(StatusBar, NAME_RazeStatusBar, UpdateStatusBar)
|
||||
|
|
|
@ -770,6 +770,14 @@ class BloodStatusBar : RazeStatusBar
|
|||
drawMultiHUD(pPlayer, nGameType);
|
||||
}
|
||||
|
||||
override void AltHUDOverlay(SummaryInfo summary)
|
||||
{
|
||||
BeginStatusBar(false, 320, 200, 28);
|
||||
let pPlayer = Blood.GetViewPlayer();
|
||||
if (pPlayer.throwPower)
|
||||
TileHGauge("ThrowGauge", 124, 175, pPlayer.throwPower, 1);
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
//
|
||||
//
|
||||
|
|
|
@ -31,6 +31,8 @@ class RazeStatusBar : StatusBarCore
|
|||
virtual void Tick() {}
|
||||
virtual void Reset() {}
|
||||
virtual void UpdateStatusBar(SummaryInfo info) {}
|
||||
virtual void AltHUDOverlay(SummaryInfo summary) {}
|
||||
|
||||
|
||||
void drawStatText(Font statFont, double x, double y, String text, double scale)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue