39 lines
1.3 KiB
C
39 lines
1.3 KiB
C
//========= Copyright © 1996-2002, Valve LLC, All rights reserved. ============
|
|
//
|
|
// Purpose:
|
|
//
|
|
// $NoKeywords: $
|
|
//=============================================================================
|
|
|
|
// com_weapons.h
|
|
// Shared weapons common function prototypes
|
|
|
|
#pragma once
|
|
|
|
#include "Exports.h"
|
|
|
|
void COM_Log(const char* pszFile, const char* fmt, ...);
|
|
bool CL_IsDead();
|
|
|
|
float UTIL_SharedRandomFloat(unsigned int seed, float low, float high);
|
|
int UTIL_SharedRandomLong(unsigned int seed, int low, int high);
|
|
|
|
int HUD_GetWeaponAnim();
|
|
void HUD_SendWeaponAnim(int iAnim, int body, bool force);
|
|
void HUD_PlaySound(const char* sound, float volume);
|
|
void HUD_PlaybackEvent(int flags, const struct edict_s* pInvoker, unsigned short eventindex, float delay, const float* origin, const float* angles, float fparam1, float fparam2, int iparam1, int iparam2, int bparam1, int bparam2);
|
|
void HUD_SetMaxSpeed(const struct edict_s* ed, float speed);
|
|
int stub_PrecacheModel(const char* s);
|
|
int stub_PrecacheSound(const char* s);
|
|
unsigned short stub_PrecacheEvent(int type, const char* s);
|
|
const char* stub_NameForFunction(uint32 function);
|
|
void stub_SetModel(struct edict_s* e, const char* m);
|
|
|
|
|
|
extern cvar_t* cl_lw;
|
|
|
|
extern bool g_runfuncs;
|
|
extern Vector v_angles;
|
|
extern Vector v_client_aimangles;
|
|
extern float g_lastFOV;
|
|
extern struct local_state_s* g_finalstate;
|