namespace Sunless.Architecture;
public sealed class ArchWalkwayLinks : IArchWalkways {
public bool IsWalkway( ArchRoom room ) => ArchWalkwayGen.IsWalkway( room );
public bool Rising( ArchRoom room ) => ArchWalkwayGen.Rising( room );
public bool RunsAlongX( ArchRoom room ) {
if ( room is null ) {
return false;
}
ArchFootprint.Bounds( ArchFloorGen.Footprint( room ), out var min, out var max );
return ArchWalkway.RunsAlongX( min, max );
}
}