/*** * * Copyright (c) 1996-2002, 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 CDLL_DLL_H #define CDLL_DLL_H #define MAX_WEAPONS 32 #define MAX_WEAPON_SLOTS 5 #define MAX_ITEM_TYPES 6 #define MAX_ITEMS 4 #define HIDEHUD_WEAPONS (1<<0) #define HIDEHUD_FLASHLIGHT (1<<1) #define HIDEHUD_ALL (1<<2) #define HIDEHUD_HEALTH (1<<3) #define HIDEHUD_TIMER (1<<4) #define HIDEHUD_MONEY (1<<5) #define HIDEHUD_CROSSHAIR (1<<6) #define MAX_AMMO_TYPES 32 #define MAX_AMMO_SLOTS 32 #define HUD_PRINTNOTIFY 1 #define HUD_PRINTCONSOLE 2 #define HUD_PRINTTALK 3 #define HUD_PRINTCENTER 4 #define HUD_PRINTRADIO 5 #define SCORE_STATUS_DEAD (1<<0) #define SCORE_STATUS_BOMB (1<<1) #define SCORE_STATUS_VIP (1<<2) #define STATUSICON_HIDE 0 #define STATUSICON_SHOW 1 #define STATUSICON_FLASH 2 #define TEAM_UNASSIGNED 0 #define TEAM_TERRORIST 1 #define TEAM_CT 2 #define TEAM_SPECTATOR 3 #define CLASS_UNASSIGNED 0 #define CLASS_URBAN 1 #define CLASS_TERROR 2 #define CLASS_LEET 3 #define CLASS_ARCTIC 4 #define CLASS_GSG9 5 #define CLASS_GIGN 6 #define CLASS_SAS 7 #define CLASS_GUERILLA 8 #define CLASS_VIP 9 #define CLASS_MILITIA 10 #define CLASS_SPETSNAZ 11 #define MENU_KEY_1 (1<<0) #define MENU_KEY_2 (1<<1) #define MENU_KEY_3 (1<<2) #define MENU_KEY_4 (1<<3) #define MENU_KEY_5 (1<<4) #define MENU_KEY_6 (1<<5) #define MENU_KEY_7 (1<<6) #define MENU_KEY_8 (1<<7) #define MENU_KEY_9 (1<<8) #define MENU_KEY_0 (1<<9) #define MENU_TEAM 2 #define MENU_MAPBRIEFING 4 #define MENU_CLASS_T 26 #define MENU_CLASS_CT 27 #define MENU_BUY 28 #define MENU_BUY_PISTOL 29 #define MENU_BUY_SHOTGUN 30 #define MENU_BUY_RIFLE 31 #define MENU_BUY_SUBMACHINEGUN 32 #define MENU_BUY_MACHINEGUN 33 #define MENU_BUY_ITEM 34 // -- cs16client extension start -- // #define MENU_RADIOA 35 #define MENU_RADIOB 36 #define MENU_RADIOC 37 #define MENU_RADIOSELECTOR 38 // -- cs16client extension end -- // #define IUSER3_CANSHOOT (1<<0) #define IUSER3_FREEZETIMEOVER (1<<1) #define IUSER3_INBOMBZONE (1<<2) #define IUSER3_HOLDINGSHIELD (1<<3) #define ITEMSTATE_HASNIGHTVISION (1<<0) #define ITEMSTATE_HASDEFUSER (1<<1) #define WEAPON_SUIT 31 #endif