mirror of
https://github.com/ENSL/NS.git
synced 2024-12-18 00:31:10 +00:00
b918c731aa
Rewrote WeaponsResource code so that uninitialized slots are no longer returned as valid weapons Removed upp_* from command constants and console commands Removed commented out entry from hl_baseentity.cpp Shift in map data position is now performed by the network layer instead of at the time of creation Deleted obsolete Util.vcproj Replaced calls to fmax with calls to max in AvHEntities.cpp (Win32 compiler wasn't finding fmax command without explicit include) Began implementation of client-to-server tunnel for Nexus git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@94 67975925-1194-0748-b3d5-c16f83f1a3a1
62 lines
No EOL
1.3 KiB
C
62 lines
No EOL
1.3 KiB
C
/***
|
|
*
|
|
* Copyright (c) 1999, Valve LLC. All rights reserved.
|
|
*
|
|
* This product contains software technology licensed from Id
|
|
* Software, Inc. ("Id Technology"). Id Technology (c) 1996 Id Software, Inc.
|
|
* All Rights Reserved.
|
|
*
|
|
* Use, distribution, and modification of this source code and/or resulting
|
|
* object code is restricted to non-commercial enhancements to products from
|
|
* Valve LLC. All other use, distribution, or modification is prohibited
|
|
* without written permission from Valve LLC.
|
|
*
|
|
****/
|
|
|
|
#ifndef __AMMO_H__
|
|
#define __AMMO_H__
|
|
|
|
#define MAX_WEAPON_NAME 128
|
|
|
|
|
|
#define WEAPON_FLAGS_SELECTIONEMPTY 1
|
|
|
|
struct WEAPON
|
|
{
|
|
char szName[MAX_WEAPON_NAME];
|
|
int iAmmoType;
|
|
int iAmmo2Type;
|
|
int iMax1;
|
|
int iMax2;
|
|
int iSlot;
|
|
int iSlotPos;
|
|
int iFlags;
|
|
int iId;
|
|
int iClip;
|
|
// puzl: 497 - weapon enable state
|
|
int iEnabled;
|
|
|
|
int iCount; // # of itesm in plist
|
|
|
|
HSPRITE hActive;
|
|
wrect_t rcActive;
|
|
HSPRITE hInactive;
|
|
wrect_t rcInactive;
|
|
HSPRITE hAmmo;
|
|
wrect_t rcAmmo;
|
|
HSPRITE hAmmo2;
|
|
wrect_t rcAmmo2;
|
|
HSPRITE hCrosshair;
|
|
wrect_t rcCrosshair;
|
|
HSPRITE hAutoaim;
|
|
wrect_t rcAutoaim;
|
|
HSPRITE hZoomedCrosshair;
|
|
wrect_t rcZoomedCrosshair;
|
|
HSPRITE hZoomedAutoaim;
|
|
wrect_t rcZoomedAutoaim;
|
|
};
|
|
|
|
typedef int AMMO;
|
|
|
|
|
|
#endif |