mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2024-12-11 04:41:00 +00:00
34 lines
No EOL
1.3 KiB
C#
Executable file
34 lines
No EOL
1.3 KiB
C#
Executable file
#region ================== Namespaces
|
|
|
|
using CodeImp.DoomBuilder.GZBuilder.Data;
|
|
|
|
#endregion
|
|
|
|
namespace CodeImp.DoomBuilder.GZBuilder
|
|
{
|
|
//mxd. should get rid of this class one day...
|
|
public static class GZGeneral
|
|
{
|
|
#region ================== Properties
|
|
|
|
//gzdoom light types
|
|
private static readonly int[] gzLights = {
|
|
/* normal lights */ 9800, 9801, 9802, 9803, 9804,
|
|
/* additive lights */ 9810, 9811, 9812, 9813, 9814,
|
|
/* negative lights */ 9820, 9821, 9822, 9823, 9824,
|
|
/* attenuated lights */ 9830, 9831, 9832, 9833, 9834,
|
|
/* vavoom lights */ 1502, 1503};
|
|
public static int[] GZ_LIGHTS { get { return gzLights; } }
|
|
private static readonly int[] gzLightTypes = { 5, 10, 15, 20 }; //these are actually offsets in gz_lights
|
|
public static int[] GZ_LIGHT_TYPES { get { return gzLightTypes; } }
|
|
private static readonly DynamicLightType[] gzAnimatedLightTypes = { DynamicLightType.FLICKER, DynamicLightType.RANDOM, DynamicLightType.PULSE };
|
|
public static DynamicLightType[] GZ_ANIMATED_LIGHT_TYPES { get { return gzAnimatedLightTypes; } }
|
|
|
|
//asc script action specials
|
|
private static readonly int[] acsSpecials = { 80, 81, 82, 83, 84, 85, 226 };
|
|
public static int[] ACS_SPECIALS { get { return acsSpecials; } }
|
|
|
|
#endregion
|
|
|
|
}
|
|
} |