public void AddRoom(Room room) { rooms.Add(room.RoomNumber, room); }
public virtual void Initialize(Room room, Room room3) { throw new NotImplementedException(); }
public Door(Room room1, Room room2) { this.room1 = room1; this.room2 = room2; }
public Room OtherSideFrom(Room room) { return room == room1 ? room2 : room1; }