#region Arthea License /*********************************************************************** * Arthea MUD by R. Jennings (2007) http://arthea.googlecode.com/ * * By using this code you comply with the Artistic and GPLv2 Licenses. * ***********************************************************************/ #endregion namespace Arthea.Continents.Areas.Rooms.Exits { /// <summary> /// Implements exit flags /// </summary> public class ExitFlags : Flag { #region [rgn] Fields (1) /// <summary> /// The exit is closed and can be opened /// </summary> public const ulong Closed = (1UL << 0); #endregion [rgn] #region [rgn] Constructors (4) /// <summary> /// Initializes a new instance of the <see cref="ExitFlags"/> class. /// </summary> /// <param name="flag">The bit.</param> public ExitFlags(Flag flag) : base(flag) { } /// <summary> /// Initializes a new instance of the <see cref="ExitFlags"/> class. /// </summary> /// <param name="value">The value.</param> public ExitFlags(ulong value) : base(value) { } /// <summary> /// Initializes a new instance of the <see cref="ExitFlags"/> class. /// </summary> /// <param name="value">The value.</param> public ExitFlags(string value) : base(value) { } /// <summary> /// Initializes a new instance of the <see cref="ExitFlags"/> class. /// </summary> public ExitFlags() { } #endregion [rgn] } }