sof-sdk/Source/Game/player/w_equip_attack.cpp
2000-06-15 00:00:00 +00:00

93 lines
1.8 KiB
C++

#include "q_shared.h"
#include "..\ghoul\ighoul.h"
#include "w_public.h"
#include "w_types.h"
#include "w_weapons.h"
#include "w_utils.h"
#include "player.h"
#include "../gamecpp/game.h"
#include "w_equipment.h"
extern player_com_import_t picom;
extern player_cl_import_t picl;
extern player_sv_import_t pisv;
extern int isClient;
//none of these do anything...
flashpackInfo::flashpackInfo(void):itemInfo_c()
{
}
neuralGrenadeInfo::neuralGrenadeInfo(void):itemInfo_c()
{
}
c4Info::c4Info(void):itemInfo_c()
{
}
claymoreInfo::claymoreInfo(void):itemInfo_c()
{
}
grenadeInfo::grenadeInfo(void):itemInfo_c()
{
}
flagInfo::flagInfo(void):itemInfo_c()
{
}
//------------------------------------------------------------------------------------
bool flashpackInfo::use(edict_t &ent, itemSlot_c &slot)
{
if(!isClient)
return pisv.flashpackUse(ent,slot);
else
return true;
}
//------------------------------------------------------------------------------------
bool neuralGrenadeInfo::use(edict_t &ent, itemSlot_c &slot)
{
if(!isClient)
return pisv.neuralGrenadeUse(ent,slot);
else
return true;
}
//------------------------------------------------------------------------------------
bool c4Info::use(edict_t &ent, itemSlot_c &slot)
{
if(!isClient)
return pisv.c4use(ent,slot);
else
return true;
}
//------------------------------------------------------------------------------------
bool claymoreInfo::use(edict_t &ent, itemSlot_c &slot)
{
if(!isClient)
return pisv.claymoreuse(ent, slot);
else
return true;
}
//------------------------------------------------------------------------------------
bool grenadeInfo::use(edict_t &ent, itemSlot_c &slot)
{
if(!isClient)
return pisv.grenadeuse(ent, slot);
else
return true;
}