diff options
Diffstat (limited to 'game/server/tf2/tf_hintmanager.cpp')
| -rw-r--r-- | game/server/tf2/tf_hintmanager.cpp | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/game/server/tf2/tf_hintmanager.cpp b/game/server/tf2/tf_hintmanager.cpp new file mode 100644 index 0000000..b5af27e --- /dev/null +++ b/game/server/tf2/tf_hintmanager.cpp @@ -0,0 +1,64 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $NoKeywords: $ +// +//=============================================================================// +#include "cbase.h" + +#include "tf_hintmanager.h" + +#define TFHINTMANAGER_THINK_INTERVAL 1.0f + +IMPLEMENT_SERVERCLASS_ST_NOBASE(CTFHintManager, DT_TFHintManager) +END_SEND_TABLE() + +LINK_ENTITY_TO_CLASS( tf_hintmanager, CTFHintManager ); + +//----------------------------------------------------------------------------- +// Purpose: +//----------------------------------------------------------------------------- +CTFHintManager::CTFHintManager( void ) +{ +} + +//----------------------------------------------------------------------------- +// Purpose: +//----------------------------------------------------------------------------- +void CTFHintManager::Spawn( void ) +{ + Precache(); +} + +//----------------------------------------------------------------------------- +// Purpose: +//----------------------------------------------------------------------------- +void CTFHintManager::Think( void ) +{ + SetNextThink( gpGlobals->curtime + TFHINTMANAGER_THINK_INTERVAL ); +} + +//----------------------------------------------------------------------------- +// Purpose: +// Input : *player - +// hintID - +//----------------------------------------------------------------------------- +void CTFHintManager::AddHint( CBaseTFPlayer *player, int hintID, int priority, int entityIndex /*=0*/ ) +{ + // Send a message to the client side entity +} + +//----------------------------------------------------------------------------- +// Purpose: Always send +// Input : **ppSendTable - +// *recipient - +// *pvs - +// clientArea - +// Output : Returns true on success, false on failure. +//----------------------------------------------------------------------------- + +int CTFHintManager::UpdateTransmitState() +{ + return SetTransmitState( FL_EDICT_ALWAYS ); +}
\ No newline at end of file |