C# 클래스 PacManDuel.Helpers.MazeValidator

파일 보기 프로젝트 열기: EntelectChallenge/2014-PacMan-TestHarness

공개 메소드들

메소드 설명
ValidateMaze ( Maze currentMaze, Maze previousMaze, StreamWriter logFile ) : Enums.MazeValidationOutcome

비공개 메소드들

메소드 설명
GetNumberOfDifferences ( Maze currentMaze, Maze previousMaze ) : int
GetPossibleMoves ( Maze previousMaze ) : IEnumerable
IsMazeValid ( Maze currentMaze, Maze previousMaze, StreamWriter logFile ) : bool
IsPillDroppedInRespawnZone ( Maze currentMaze, Maze previousMaze ) : bool
IsPossibleMoveMade ( Maze currentMaze, Maze previousMaze ) : System.Boolean
WasInRespawnEntranceA ( int previousX, int previousY ) : bool
WasInRespawnEntranceB ( int previousX, int previousY ) : bool
WasInRespawnPoint ( int previousX, int previousY ) : bool
WasInRespawnZone ( int previousX, int previousY ) : bool

메소드 상세

ValidateMaze() 공개 정적인 메소드

public static ValidateMaze ( Maze currentMaze, Maze previousMaze, StreamWriter logFile ) : Enums.MazeValidationOutcome
currentMaze PacManDuel.Models.Maze
previousMaze PacManDuel.Models.Maze
logFile StreamWriter
리턴 Enums.MazeValidationOutcome