mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2024-11-25 21:31:14 +00:00
41 lines
984 B
C#
Executable file
41 lines
984 B
C#
Executable file
#region ================== Namespaces
|
|
|
|
using System.Collections.Generic;
|
|
using CodeImp.DoomBuilder.Map;
|
|
using CodeImp.DoomBuilder.Rendering;
|
|
|
|
#endregion
|
|
|
|
namespace CodeImp.DoomBuilder.SoundPropagationMode
|
|
{
|
|
public class SoundEnvironment
|
|
{
|
|
#region ================== Constants
|
|
|
|
public const string DEFAULT_NAME = "Unknown sound environment"; //mxd
|
|
|
|
#endregion
|
|
|
|
#region ================== Properties
|
|
|
|
public List<Sector> Sectors { get; private set; }
|
|
public List<Thing> Things { get; set; }
|
|
public List<Linedef> Linedefs { get; set; }
|
|
public PixelColor Color { get; set; }
|
|
public int ID { get; set; }
|
|
public string Name { get; set; } //mxd
|
|
public FlatVertex[] SectorsGeometry; //mxd
|
|
|
|
#endregion
|
|
|
|
public SoundEnvironment()
|
|
{
|
|
Sectors = new List<Sector>();
|
|
Things = new List<Thing>();
|
|
Linedefs = new List<Linedef>();
|
|
Color = General.Colors.Background;
|
|
ID = -1;
|
|
Name = DEFAULT_NAME; //mxd
|
|
}
|
|
}
|
|
}
|