C# 클래스 PacMan.EnemyArtificialIntelligence

파일 보기 프로젝트 열기: Confirmit/Students 1 사용 예제들

공개 메소드들

메소드 설명
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