summaryrefslogtreecommitdiff
path: root/game/client/tf2/c_weapon__stubs_tf2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'game/client/tf2/c_weapon__stubs_tf2.cpp')
-rw-r--r--game/client/tf2/c_weapon__stubs_tf2.cpp32
1 files changed, 32 insertions, 0 deletions
diff --git a/game/client/tf2/c_weapon__stubs_tf2.cpp b/game/client/tf2/c_weapon__stubs_tf2.cpp
new file mode 100644
index 0000000..6378813
--- /dev/null
+++ b/game/client/tf2/c_weapon__stubs_tf2.cpp
@@ -0,0 +1,32 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+// $NoKeywords: $
+//
+//=============================================================================//
+#include "cbase.h"
+#include "c_tf_basecombatweapon.h"
+#include "c_weapon__stubs.h"
+#include "weapon_basecombatobject.h"
+
+// TODO for 12/22/02
+// weapon_limpetmine
+// weapon_builder: don't do yet, waiting for Robin to change out UI
+
+
+STUB_WEAPON_CLASS( foo_weapon_machinegun, MachineGun, C_BaseCombatWeapon );
+STUB_WEAPON_CLASS( foo_weapon_select_fire_machinegun, SelectFireMachineGun, C_MachineGun );
+STUB_WEAPON_CLASS( foo_weapon_basebludgeonweapon, BaseBludgeonWeapon, C_BaseCombatWeapon );
+
+STUB_WEAPON_CLASS( cycler_weapon, WeaponCycler, C_BaseCombatWeapon );
+
+STUB_WEAPON_CLASS( weapon_assault_rifle, WeaponAssaultRifle, C_TFMachineGun );
+STUB_WEAPON_CLASS( weapon_laserdesignator, WeaponLaserDesignator, C_BaseTFCombatWeapon );
+STUB_WEAPON_CLASS( weapon_laserrifle, WeaponLaserRifle, C_BaseTFCombatWeapon );
+STUB_WEAPON_CLASS( weapon_obj_empgenerator, WeaponObjEMPGenerator, C_WeaponBaseCombatObject );
+STUB_WEAPON_CLASS( weapon_placedcharge, WeaponPlacedCharge, C_BaseTFCombatWeapon );
+STUB_WEAPON_CLASS( weapon_plasmarifle, WeaponPlasmaRifle, C_TFMachineGun );
+STUB_WEAPON_CLASS( weapon_shotgun, WeaponShotgun, C_TFMachineGun );
+STUB_WEAPON_CLASS( weapon_sapper_shotgun, WeaponSapperShotgun, C_WeaponShotgun );
+STUB_WEAPON_CLASS( weapon_cubemap, WeaponCubemap, C_BaseCombatWeapon ); \ No newline at end of file