UTIL HudMessageAll: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(→‎Usage: Formattiiing)
m (→‎top: Unicodifying, replaced: See Also → See also)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{wrongtitle|UTIL_HudMessageAll}}
{{DISPLAYTITLE:UTIL_HudMessageAll}}
'''UTIL_HudMessageAll''' is a [[UTIL]] provided to send a message to all player's HUDs. It is only used for [[debugging]] purposes.
'''UTIL_HudMessageAll''' is a [[UTIL]] provided to send a message to all player's HUDs. It is only used for [[debugging]] purposes.


'''See also:''' [[UTIL_HudMessage]]
== Usage ==
== Usage ==
<source lang=cpp>
<source lang=cpp>

Latest revision as of 02:08, 9 January 2024

UTIL_HudMessageAll is a UTIL provided to send a message to all player's HUDs. It is only used for debugging purposes.


See also: UTIL_HudMessage

Usage

//-----------------------------------------------------------------------------
// Purpose: Calls UTIL_HudMessage for every player
// Input  : hudtextparmas_t - Text Parameters, size, location, color, etc. 
// Input  : pMessage - Message to send
// Output : 
//-----------------------------------------------------------------------------
void UTIL_HudMessageAll( const hudtextparms_t &textparms, const char *pMessage )

Examples

// ----------------------------------------------------------
// Skip AI if its been disabled or networks haven't been
// loaded, and put a warning message on the screen
//
// Don't do this if the convar wants it hidden
// ----------------------------------------------------------
if ( (CAI_BaseNPC::m_nDebugBits & bits_debugDisableAI || !g_pAINetworkManager->NetworksLoaded()) )
{
	if ( gpGlobals->curtime >= g_AINextDisabledMessageTime && !IsInCommentaryMode() )
	{
		g_AINextDisabledMessageTime = gpGlobals->curtime + 0.5f;

		hudtextparms_s tTextParam;
		tTextParam.x			= 0.7;
		tTextParam.y			= 0.65;
		tTextParam.effect		= 0;
		tTextParam.r1			= 255;
		tTextParam.g1			= 255;
		tTextParam.b1			= 255;
		tTextParam.a1			= 255;
		tTextParam.r2			= 255;
		tTextParam.g2			= 255;
		tTextParam.b2			= 255;
		tTextParam.a2			= 255;
		tTextParam.fadeinTime	= 0;
		tTextParam.fadeoutTime	= 0;
		tTextParam.holdTime		= 0.6;
		tTextParam.fxTime		= 0;
		tTextParam.channel		= 1;
		UTIL_HudMessageAll( tTextParam, "A.I. Disabled...\n" );
	}
	SetActivity( ACT_IDLE );
	return false;
}