2016-12-12 16:21:12 +03:00
|
|
|
/*
|
2015-11-01 01:50:24 +03:00
|
|
|
*
|
2016-12-12 16:21:12 +03:00
|
|
|
* This program is free software; you can redistribute it and/or modify it
|
|
|
|
* under the terms of the GNU General Public License as published by the
|
|
|
|
* Free Software Foundation; either version 2 of the License, or (at
|
|
|
|
* your option) any later version.
|
2015-11-01 01:50:24 +03:00
|
|
|
*
|
2016-12-12 16:21:12 +03:00
|
|
|
* This program is distributed in the hope that it will be useful, but
|
|
|
|
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
|
|
* General Public License for more details.
|
2015-11-01 01:50:24 +03:00
|
|
|
*
|
2016-12-12 16:21:12 +03:00
|
|
|
* You should have received a copy of the GNU General Public License
|
|
|
|
* along with this program; if not, write to the Free Software Foundation,
|
|
|
|
* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
|
|
*
|
|
|
|
* In addition, as a special exception, the author gives permission to
|
|
|
|
* link the code of this program with the Half-Life Game Engine ("HL
|
|
|
|
* Engine") and Modified Game Libraries ("MODs") developed by Valve,
|
|
|
|
* L.L.C ("Valve"). You must obey the GNU General Public License in all
|
|
|
|
* respects for all of the code used other than the HL Engine and MODs
|
|
|
|
* from Valve. If you modify this file, you may extend this exception
|
|
|
|
* to your version of the file, but you are not obligated to do so. If
|
|
|
|
* you do not wish to do so, delete this exception statement from your
|
|
|
|
* version.
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
#pragma once
|
2015-11-01 01:50:24 +03:00
|
|
|
|
2016-12-12 16:21:12 +03:00
|
|
|
enum decal_e
|
|
|
|
{
|
|
|
|
DECAL_GUNSHOT1 = 0,
|
2015-11-01 01:50:24 +03:00
|
|
|
DECAL_GUNSHOT2,
|
|
|
|
DECAL_GUNSHOT3,
|
|
|
|
DECAL_GUNSHOT4,
|
|
|
|
DECAL_GUNSHOT5,
|
|
|
|
DECAL_LAMBDA1,
|
|
|
|
DECAL_LAMBDA2,
|
|
|
|
DECAL_LAMBDA3,
|
|
|
|
DECAL_LAMBDA4,
|
|
|
|
DECAL_LAMBDA5,
|
|
|
|
DECAL_LAMBDA6,
|
|
|
|
DECAL_SCORCH1,
|
|
|
|
DECAL_SCORCH2,
|
2016-12-12 16:21:12 +03:00
|
|
|
DECAL_BLOOD1,
|
|
|
|
DECAL_BLOOD2,
|
|
|
|
DECAL_BLOOD3,
|
|
|
|
DECAL_BLOOD4,
|
|
|
|
DECAL_BLOOD5,
|
|
|
|
DECAL_BLOOD6,
|
|
|
|
DECAL_YBLOOD1,
|
|
|
|
DECAL_YBLOOD2,
|
|
|
|
DECAL_YBLOOD3,
|
|
|
|
DECAL_YBLOOD4,
|
|
|
|
DECAL_YBLOOD5,
|
|
|
|
DECAL_YBLOOD6,
|
2015-11-01 01:50:24 +03:00
|
|
|
DECAL_GLASSBREAK1,
|
|
|
|
DECAL_GLASSBREAK2,
|
|
|
|
DECAL_GLASSBREAK3,
|
|
|
|
DECAL_BIGSHOT1,
|
|
|
|
DECAL_BIGSHOT2,
|
|
|
|
DECAL_BIGSHOT3,
|
|
|
|
DECAL_BIGSHOT4,
|
|
|
|
DECAL_BIGSHOT5,
|
|
|
|
DECAL_SPIT1,
|
|
|
|
DECAL_SPIT2,
|
|
|
|
DECAL_BPROOF1, // Bulletproof glass decal
|
|
|
|
DECAL_GARGSTOMP1, // Gargantua stomp crack
|
|
|
|
DECAL_SMALLSCORCH1, // Small scorch mark
|
|
|
|
DECAL_SMALLSCORCH2, // Small scorch mark
|
|
|
|
DECAL_SMALLSCORCH3, // Small scorch mark
|
|
|
|
DECAL_MOMMABIRTH, // Big momma birth splatter
|
|
|
|
DECAL_MOMMASPLAT,
|
|
|
|
};
|
|
|
|
|
|
|
|
typedef struct
|
|
|
|
{
|
|
|
|
char *name;
|
2016-12-12 16:21:12 +03:00
|
|
|
int index;
|
2015-11-01 01:50:24 +03:00
|
|
|
|
|
|
|
} DLL_DECALLIST;
|
|
|
|
|
2016-12-12 16:21:12 +03:00
|
|
|
extern DLL_DECALLIST gDecals[42];
|