C# Класс PacMan.EnemyArtificialIntelligence

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

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

Метод Описание
EnemyArtificialIntelligence ( List vertexCoordinates ) : System
GetNextStep ( Point enemyCordinate, Point pacManCoordinate ) : Point

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

Метод Описание
AddNewNodeInQueue ( Node node, Point result ) : Point
CalculateNextStep ( Node guide ) : Point
CreateEmptyGraph ( ) : List
FillGraph ( ) : void
FindNextStep ( Node enemyNode ) : Point
GetNeighbor ( Point offset, Node currentNode ) : Node
ReturnBasicStatusGraph ( ) : void
SearchNode ( Point valueSearchingNode ) : Node

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

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

public EnemyArtificialIntelligence ( List vertexCoordinates ) : System
vertexCoordinates List
Результат System

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

public GetNextStep ( Point enemyCordinate, Point pacManCoordinate ) : Point
enemyCordinate Point
pacManCoordinate Point
Результат Point