81 lines
1.9 KiB
C
81 lines
1.9 KiB
C
/*
|
|
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
|
|
*
|
|
* Permission to use, copy, modify, and distribute this software for any
|
|
* purpose with or without fee is hereby granted, provided that the above
|
|
* copyright notice and this permission notice appear in all copies.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
|
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
|
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
|
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
|
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
|
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
|
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|
*/
|
|
|
|
#ifdef GS_RENDERFX
|
|
enum
|
|
{
|
|
RM_NORMAL = 0,
|
|
RM_COLOR = 1,
|
|
RM_TEXTURE = 2,
|
|
RM_GLOW = 3,
|
|
RM_SOLID = 4,
|
|
RM_ADDITIVE = 5,
|
|
RM_FULLBRIGHT = 6,
|
|
RM_ADDFRAC = 7, /* Source 2004 */
|
|
RM_WORLDGLOW = 9, /* Source 2004 */
|
|
RM_DONTRENDER = 10, /* Source 2004 */
|
|
RM_TRIGGER
|
|
};
|
|
|
|
enum
|
|
{
|
|
RFX_NORMAL = 0,
|
|
RFX_SLOWPULSE = 1,
|
|
RFX_FASTPULSE = 2,
|
|
RFX_SLOWWIDEPULSE = 3,
|
|
RFX_FASTWIDEPULSE = 4,
|
|
RFX_SLOWFADEAWAY = 5,
|
|
RFX_FASTFADEAWAY = 6,
|
|
RFX_SLOWBECOMESOLID = 7,
|
|
RFX_FASTBECOMESOLID = 8,
|
|
RFX_SLOWSTROBE = 9,
|
|
RFX_FASTSTROBE = 10,
|
|
RFX_FASTERSTROBE = 11,
|
|
RFX_SLOWFLICKER = 12,
|
|
RFX_FASTFLICKER = 13,
|
|
RFX_CONSTANTGLOW = 14,
|
|
RFX_DISTORT = 15,
|
|
RFX_HOLOGRAM = 16,
|
|
RFX_GLOWSHELL = 19,
|
|
RFX_GLOWSHELL2 = 20
|
|
};
|
|
#endif
|
|
|
|
enumflags
|
|
{
|
|
BASEFL_CHANGED_ORIGIN,
|
|
BASEFL_CHANGED_ANGLES,
|
|
BASEFL_CHANGED_MODELINDEX,
|
|
BASEFL_CHANGED_SIZE,
|
|
BASEFL_CHANGED_SOLID,
|
|
BASEFL_CHANGED_FRAME,
|
|
BASEFL_CHANGED_SKIN,
|
|
BASEFL_CHANGED_MOVETYPE,
|
|
BASEFL_CHANGED_EFFECTS,
|
|
BASEFL_CHANGED_BODY,
|
|
BASEFL_CHANGED_SCALE,
|
|
BASEFL_CHANGED_VELOCITY,
|
|
#ifdef GS_RENDERFX
|
|
BASEFL_CHANGED_RENDERCOLOR,
|
|
BASEFL_CHANGED_RENDERAMT,
|
|
BASEFL_CHANGED_RENDERMODE,
|
|
#else
|
|
BASEFL_CHANGED_ALPHA,
|
|
#endif
|
|
};
|
|
|
|
.bool _mapspawned;
|