Exported DrawCrosshair

This commit is contained in:
DyNaM1Kk 2025-04-26 23:45:14 +04:00 committed by Ricardo Luís Vaz Silva
commit 5168ce0e04
2 changed files with 14 additions and 0 deletions

View file

@ -1019,6 +1019,19 @@ void DBaseStatusBar::DrawCrosshair (double ticFrac)
ST_DrawCrosshair(health, viewwidth / 2 + viewwindowx, viewheight / 2 + viewwindowy, size);
}
static void DrawCrosshair(DBaseStatusBar* self, double ticFrac)
{
self->DrawCrosshair(ticFrac);
}
DEFINE_ACTION_FUNCTION_NATIVE(DBaseStatusBar, DrawCrosshair, DrawCrosshair)
{
PARAM_SELF_PROLOGUE(DBaseStatusBar);
PARAM_FLOAT(ticFrac);
self->DrawCrosshair(ticFrac);
return 0;
}
//---------------------------------------------------------------------------
//
// FlashCrosshair

View file

@ -238,6 +238,7 @@ class BaseStatusBar : StatusBarCore native
// [MK] let the HUD handle drawing the pause graphics
virtual bool DrawPaused(int player) { return false; }
protected native void DrawCrosshair(double TicFrac);
native TextureID GetMugshot(int accuracy, int stateflags=MugShot.STANDARD, String default_face = "STF");
native int GetTopOfStatusBar();