diff --git a/scripting/include/l4d2hud.inc b/scripting/include/l4d2hud.inc index 66214a5..e0dbc54 100644 --- a/scripting/include/l4d2hud.inc +++ b/scripting/include/l4d2hud.inc @@ -134,8 +134,13 @@ void SetHUDText(hudPosition position, const char[] format, any ...) { L4D2_RunScript(huds[view_as(position)], sBuffer); } -void ClearHUD(hudPosition position) { +bool IsHUDSetup(hudPosition position) { + return huds[view_as(position)][0] != '\0'; +} + +void DeleteHUD(hudPosition position) { L4D2_RunVScript("SMHud%d <- { Fields = { } }; HUDSetLayout(SMHud%d); HUDPlace( g_ModeScript.HUD_%s, 0.0, 0.0, 0.0, 0.0 ); g_ModeScript", view_as(position), view_as(position), hudPositions[positions]); + huds[view_as(position)][0] = '\0'; } void GetHUDFormatString(hudPosition position, char[] buffer, int buffersize) {