mirror of
https://github.com/nillerusr/source-engine.git
synced 2025-03-13 06:01:53 +00:00
186 lines
5.1 KiB
C++
186 lines
5.1 KiB
C++
#ifndef _DEFINED_C_ASW_PICKUP_EQUIPMENT_H
|
|
#define _DEFINED_C_ASW_PICKUP_EQUIPMENT_H
|
|
|
|
#include "c_asw_pickup_weapon.h"
|
|
|
|
class C_ASW_Pickup_Weapon_Medkit : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Medkit, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_medkit"; }
|
|
C_ASW_Pickup_Weapon_Medkit();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Sentry : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Sentry, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_sentry"; }
|
|
C_ASW_Pickup_Weapon_Sentry();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Sentry_Flamer : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Sentry_Flamer, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_sentry_flamer"; }
|
|
C_ASW_Pickup_Weapon_Sentry_Flamer();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Sentry_Cannon : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Sentry_Cannon, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_sentry_cannon"; }
|
|
C_ASW_Pickup_Weapon_Sentry_Cannon();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Sentry_Freeze : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Sentry_Freeze, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_sentry_freeze"; }
|
|
C_ASW_Pickup_Weapon_Sentry_Freeze();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Tesla_Trap : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Tesla_Trap, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_tesla_trap"; }
|
|
C_ASW_Pickup_Weapon_Tesla_Trap();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Ammo_Bag : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Ammo_Bag, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_ammo_bag"; }
|
|
C_ASW_Pickup_Weapon_Ammo_Bag();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Ammo_Satchel : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Ammo_Satchel, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_ammo_satchel"; }
|
|
C_ASW_Pickup_Weapon_Ammo_Satchel();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Medical_Satchel : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Medical_Satchel, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_medical_satchel"; }
|
|
C_ASW_Pickup_Weapon_Medical_Satchel();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Stim : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Stim, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_stim"; }
|
|
C_ASW_Pickup_Weapon_Stim();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Flares : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Flares, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_flares"; }
|
|
C_ASW_Pickup_Weapon_Flares();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Mines : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Mines, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_mines"; }
|
|
C_ASW_Pickup_Weapon_Mines();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_T75 : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_T75, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_t75"; }
|
|
C_ASW_Pickup_Weapon_T75();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Heal_Grenade : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Heal_Grenade, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_heal_grenade"; }
|
|
C_ASW_Pickup_Weapon_Heal_Grenade();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Buff_Grenade : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Buff_Grenade, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_buff_grenade"; }
|
|
C_ASW_Pickup_Weapon_Buff_Grenade();
|
|
};
|
|
|
|
class C_ASW_Pickup_Hornet_Barrage : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Hornet_Barrage, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_hornet_barrage"; }
|
|
C_ASW_Pickup_Hornet_Barrage();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Flashlight : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Flashlight, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_flashlight"; }
|
|
C_ASW_Pickup_Weapon_Flashlight();
|
|
};
|
|
|
|
class C_ASW_Pickup_Weapon_Welder : public C_ASW_Pickup_Weapon
|
|
{
|
|
public:
|
|
DECLARE_CLASS( C_ASW_Pickup_Weapon_Welder, C_ASW_Pickup_Weapon );
|
|
DECLARE_CLIENTCLASS();
|
|
|
|
virtual const char* GetWeaponClass() { return "asw_weapon_welder"; }
|
|
C_ASW_Pickup_Weapon_Welder();
|
|
};
|
|
|
|
#endif /* _DEFINED_C_ASW_PICKUP_EQUIPMENT_H */ |