mirror of
https://github.com/nillerusr/source-engine.git
synced 2026-08-14 04:31:05 +00:00
1
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
//========= Copyright Valve Corporation, All rights reserved. ============//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
// $NoKeywords: $
|
||||
//=============================================================================//
|
||||
|
||||
#ifndef WEAPONS_RESOURCE_H
|
||||
#define WEAPONS_RESOURCE_H
|
||||
#pragma once
|
||||
|
||||
#include "shareddefs.h"
|
||||
#include "weapon_parse.h"
|
||||
#include "utldict.h"
|
||||
#include "hud.h"
|
||||
|
||||
class C_BaseCombatWeapon;
|
||||
class CHudTexture;
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// Purpose: Stores data about the Weapon Definitions passed to the client when
|
||||
// the client first connects to a server.
|
||||
//-----------------------------------------------------------------------------
|
||||
class WeaponsResource
|
||||
{
|
||||
public:
|
||||
WeaponsResource( void );
|
||||
~WeaponsResource( void );
|
||||
|
||||
void Init( void );
|
||||
void Reset( void );
|
||||
|
||||
// Sprite handling
|
||||
void LoadWeaponSprites( WEAPON_FILE_INFO_HANDLE hWeaponFileInfo );
|
||||
void LoadAllWeaponSprites( void );
|
||||
|
||||
// Ammo Handling
|
||||
CHudTexture *GetAmmoIconFromWeapon( int iAmmoId );
|
||||
const FileWeaponInfo_t *GetWeaponFromAmmo( int iAmmoId );
|
||||
};
|
||||
|
||||
extern WeaponsResource gWR;
|
||||
|
||||
#endif // WEAPONS_RESOURCE_H
|
||||
Reference in New Issue
Block a user