Show / Hide Table of Contents

Interface IConnectionPointSelector

Interface for implementing an algorithm for selecting the positions to connect in order to connect two given areas.

Namespace: GoRogue.MapGeneration.ConnectionPointSelectors
Assembly: GoRogue.dll
Syntax
public interface IConnectionPointSelector

Methods

View Source

SelectConnectionPoints(IReadOnlyArea, IReadOnlyArea)

Implements the algorithm. Returns pair of positions -- one position in area1 to use, and on position in area2 to use.

Declaration
AreaConnectionPointPair SelectConnectionPoints(IReadOnlyArea area1, IReadOnlyArea area2)
Parameters
Type Name Description
IReadOnlyArea area1

First Area to connect.

IReadOnlyArea area2

Second Area to connect.

Returns
Type Description
AreaConnectionPointPair

A pair of positions (one from each Area) to connect.

Extension Methods

Utility.Yield<T>(T)
  • View Source
In this article
Back to top Generated by DocFX