text: /*
  *
  *   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.
  *
  *   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.
  *
  *   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
  
  #define DEFINE_DECAL(name)\
  	{ name, 0 }
  
  enum decal_e
  {
  	DECAL_GUNSHOT1 = 0,
  	DECAL_GUNSHOT2,
  	DECAL_GUNSHOT3,
  	DECAL_GUNSHOT4,
  	DECAL_GUNSHOT5,
  	DECAL_LAMBDA1,
  	DECAL_LAMBDA2,
  	DECAL_LAMBDA3,
  	DECAL_LAMBDA4,
  	DECAL_LAMBDA5,
  	DECAL_LAMBDA6,
  	DECAL_SCORCH1,
  	DECAL_SCORCH2,
  	DECAL_BLOOD1,
  	DECAL_BLOOD2,
  	DECAL_BLOOD3,
  	DECAL_BLOOD4,
  	DECAL_BLOOD5,
  	DECAL_BLOOD6,
  	DECAL_YBLOOD1,
  	DECAL_YBLOOD2,
  	DECAL_YBLOOD3,
  	DECAL_YBLOOD4,
  	DECAL_YBLOOD5,
  	DECAL_YBLOOD6,
  	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,
  	DECAL_END
  };
  
  typedef struct
  {
  	char *name;
  	int index;
  
  } DLL_DECALLIST;
  
  extern DLL_DECALLIST gDecals[DECAL_END];
  