mirror of
https://github.com/shawns-valve/halflife.git
synced 2024-11-25 13:41:35 +00:00
61 lines
1.1 KiB
C++
61 lines
1.1 KiB
C++
|
//========= Copyright <20> 1996-2002, Valve LLC, All rights reserved. ============
|
|||
|
//
|
|||
|
// Purpose:
|
|||
|
//
|
|||
|
// $NoKeywords: $
|
|||
|
//=============================================================================
|
|||
|
|
|||
|
// Triangle rendering, if any
|
|||
|
|
|||
|
#include "hud.h"
|
|||
|
#include "cl_util.h"
|
|||
|
|
|||
|
// Triangle rendering apis are in gEngfuncs.pTriAPI
|
|||
|
|
|||
|
#include "const.h"
|
|||
|
#include "entity_state.h"
|
|||
|
#include "cl_entity.h"
|
|||
|
#include "triangleapi.h"
|
|||
|
#include "Exports.h"
|
|||
|
|
|||
|
#include "particleman.h"
|
|||
|
#include "tri.h"
|
|||
|
extern IParticleMan *g_pParticleMan;
|
|||
|
|
|||
|
/*
|
|||
|
=================
|
|||
|
HUD_DrawNormalTriangles
|
|||
|
|
|||
|
Non-transparent triangles-- add them here
|
|||
|
=================
|
|||
|
*/
|
|||
|
void CL_DLLEXPORT HUD_DrawNormalTriangles( void )
|
|||
|
{
|
|||
|
// RecClDrawNormalTriangles();
|
|||
|
|
|||
|
gHUD.m_Spectator.DrawOverview();
|
|||
|
}
|
|||
|
|
|||
|
#if defined( _TFC )
|
|||
|
void RunEventList( void );
|
|||
|
#endif
|
|||
|
|
|||
|
/*
|
|||
|
=================
|
|||
|
HUD_DrawTransparentTriangles
|
|||
|
|
|||
|
Render any triangles with transparent rendermode needs here
|
|||
|
=================
|
|||
|
*/
|
|||
|
void CL_DLLEXPORT HUD_DrawTransparentTriangles( void )
|
|||
|
{
|
|||
|
// RecClDrawTransparentTriangles();
|
|||
|
|
|||
|
#if defined( _TFC )
|
|||
|
RunEventList();
|
|||
|
#endif
|
|||
|
|
|||
|
if ( g_pParticleMan )
|
|||
|
g_pParticleMan->Update();
|
|||
|
}
|