C# Класс PacManDuel.Helpers.MazeValidator

Показать файл Открыть проект

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

Метод Описание
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