namespace RhythmBase.Components
{
///
/// Represents the index of a room with various possible values.
///
[Flags]
public enum RDRoomIndex : byte
{
///
/// No room selected.
///
None = 0b0000_0000,
///
/// Represents Room 1.
///
Room1 = 0b0000_0001,
///
/// Represents Room 2.
///
Room2 = 0b0000_0010,
///
/// Represents Room 3.
///
Room3 = 0b0000_0100,
///
/// Represents Room 4.
///
Room4 = 0b0000_1000,
///
/// Represents the top room.
///
RoomTop = 0b0001_0000,
///
/// Indicates that the room is not available.
///
RoomNotAvaliable = byte.MaxValue,
}
}