//======================================================================================================================= // CHudElement // All hud elements are derived from this class. //======================================================================================================================= //----------------------------------------------------------------------------- // Purpose: Registers the hud element in a global list, in CHud //----------------------------------------------------------------------------- CHudElement::CHudElement(const char *pElementName) { m_bActive = false; m_iHiddenBits = 0; m_pElementName = pElementName; SetNeedsRemove(false); m_bIsParentedToClientDLLRootPanel = false; }
//======================================================================================================================= // CHudElement // All hud elements are derived from this class. //======================================================================================================================= //----------------------------------------------------------------------------- // Purpose: Registers the hud element in a global list, in CHud //----------------------------------------------------------------------------- CHudElement::CHudElement( const char *pElementName ) { m_pHud = NULL; m_bActive = false; m_iHiddenBits = 0; m_pElementName = pElementName; m_nSplitScreenPlayerSlot = -1; SetNeedsRemove( false ); m_bIsParentedToClientDLLRootPanel = false; }
//======================================================================================================================= // CHudElement // All hud elements are derived from this class. //======================================================================================================================= //----------------------------------------------------------------------------- // Purpose: Registers the hud element in a global list, in CHud //----------------------------------------------------------------------------- CHudElement::CHudElement( const char *pElementName ) { m_bActive = false; m_iHiddenBits = 0; m_pElementName = pElementName; SetNeedsRemove( false ); m_bIsParentedToClientDLLRootPanel = false; // Make this for all hud elements, but when its a bit safer #if defined( TF_CLIENT_DLL ) || defined( DOD_DLL ) RegisterForRenderGroup( "global" ); #endif }