C# Class PacManDuel.Helpers.MazeValidator

Afficher le fichier Open project: EntelectChallenge/2014-PacMan-TestHarness

Méthodes publiques

Méthode Description
ValidateMaze ( Maze currentMaze, Maze previousMaze, StreamWriter logFile ) : Enums.MazeValidationOutcome

Private Methods

Méthode Description
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

Method Details

ValidateMaze() public static méthode

public static ValidateMaze ( Maze currentMaze, Maze previousMaze, StreamWriter logFile ) : Enums.MazeValidationOutcome
currentMaze PacManDuel.Models.Maze
previousMaze PacManDuel.Models.Maze
logFile StreamWriter
Résultat Enums.MazeValidationOutcome