diff options
Diffstat (limited to 'game/shared/tfc/weapon_tfc_knife.cpp')
| -rw-r--r-- | game/shared/tfc/weapon_tfc_knife.cpp | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/game/shared/tfc/weapon_tfc_knife.cpp b/game/shared/tfc/weapon_tfc_knife.cpp new file mode 100644 index 0000000..96730d1 --- /dev/null +++ b/game/shared/tfc/weapon_tfc_knife.cpp @@ -0,0 +1,58 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +//=============================================================================// + +#include "cbase.h" +#include "util.h" +#include "weapon_tfc_knife.h" + +#if defined( CLIENT_DLL ) + #include "c_tfc_player.h" +#else + #include "tfc_player.h" +#endif + + +// ----------------------------------------------------------------------------- // +// CTFCKnife tables. +// ----------------------------------------------------------------------------- // + +IMPLEMENT_NETWORKCLASS_ALIASED( TFCKnife, DT_WeaponKnife ) + +BEGIN_NETWORK_TABLE( CTFCKnife, DT_WeaponKnife ) +END_NETWORK_TABLE() + +BEGIN_PREDICTION_DATA( CTFCKnife ) +END_PREDICTION_DATA() + +LINK_ENTITY_TO_CLASS( weapon_knife, CTFCKnife ); +PRECACHE_WEAPON_REGISTER( weapon_knife ); + +#ifndef CLIENT_DLL + + BEGIN_DATADESC( CTFCKnife ) + END_DATADESC() + +#endif + +// ----------------------------------------------------------------------------- // +// CTFCKnife implementation. +// ----------------------------------------------------------------------------- // + +CTFCKnife::CTFCKnife() +{ +} + + +void CTFCKnife::Precache() +{ + BaseClass::Precache(); +} + + +TFCWeaponID CTFCKnife::GetWeaponID( void ) const +{ + return WEAPON_KNIFE; +} |