C# Класс Drought.Entity.AStar

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AStar ( LevelInfo level ) : System
computePath ( float startX, float startY, float endX, float endY, bool &pathFound ) : Path
initialise ( LevelInfo level ) : void
setTraversable ( int x, int y, bool value ) : void

Приватные методы

Метод Описание
canMove ( Node a, Node b ) : bool
getNode ( int x, int y ) : Node
getSuccessors ( Node node ) : List

Описание методов

AStar() публичный Метод

public AStar ( LevelInfo level ) : System
level Drought.World.LevelInfo
Результат System

computePath() публичный Метод

public computePath ( float startX, float startY, float endX, float endY, bool &pathFound ) : Path
startX float
startY float
endX float
endY float
pathFound bool
Результат Path

initialise() публичный Метод

public initialise ( LevelInfo level ) : void
level Drought.World.LevelInfo
Результат void

setTraversable() публичный Метод

public setTraversable ( int x, int y, bool value ) : void
x int
y int
value bool
Результат void