Свойство | Тип | Описание | |
---|---|---|---|
AllPossibleNodes | List |
||
End | Point | ||
Pathfinder | Dijkstra | ||
RiverNodes | List |
||
Start | Point | ||
chan |
Метод | Описание | |
---|---|---|
DebugPathFinder ( int fromX, int fromY, int x, int y, PathFinderNodeType type, int totalCost, int cost ) : void | ||
FindEndPoint ( int direction ) : Point | ||
FindPath ( Point s, Point e ) : List |
||
FindStartPoint ( int direction ) : Point | ||
GenerateRiver ( float waterlevel, int seed, List |
||
GenerateRiver ( float waterlevel, int seed, Point start, Point end ) : |
||
RiverBuilder ( |
||
toChannel ( ) : |
||
toLayer ( ) : |
Метод | Описание | |
---|---|---|
Clamp ( Point p ) : Point | ||
CleanPath ( List |
||
CleanupFloodplain ( ) : void | ||
CreateBank ( List |
||
DirectionFromAng ( double angle, int dist ) : Point | ||
GetArrayIndex ( Point point ) : int | ||
GetNearbyPixel ( Point origin, NearbyPosition relative ) : Point | ||
GetNearbyPixel ( int origin, NearbyPosition relative ) : int | ||
GetPixelWeight ( Point p ) : int | ||
GetPixelWeights ( ) : int[] | ||
GetPointFromArrayIndex ( int index ) : Point | ||
GetRelativePosition ( int start, int finish ) : int | ||
GetRelevantRegion ( Point start, Point finish ) : |
||
GetTraversalCost ( ) : ].int[ | ||
IsOnMap ( int x, int y ) : bool | ||
UpdateProgress ( int VP, int IP, Point lp ) : void |
Update pathfinding progress...
|
|
getInternodeTraversalCost ( int start, int finish ) : int | ||
nearbyNodesHint ( int startingNode ) : IEnumerable |
public DebugPathFinder ( int fromX, int fromY, int x, int y, PathFinderNodeType type, int totalCost, int cost ) : void | ||
fromX | int | |
fromY | int | |
x | int | |
y | int | |
type | PathFinderNodeType | |
totalCost | int | |
cost | int | |
Результат | void |
public FindEndPoint ( int direction ) : Point | ||
direction | int | |
Результат | Point |
public FindPath ( Point s, Point e ) : List |
||
s | Point | |
e | Point | |
Результат | List |
public FindStartPoint ( int direction ) : Point | ||
direction | int | |
Результат | Point |
public GenerateRiver ( float waterlevel, int seed, List |
||
waterlevel | float | |
seed | int | |
RiverPath | List |
|
Результат |
public GenerateRiver ( float waterlevel, int seed, Point start, Point end ) : |
||
waterlevel | float | |
seed | int | |
start | Point | |
end | Point | |
Результат |
public RiverBuilder ( |
||
channel | ||
Результат | System |