private void Maze_OnMove(object sender, OnMoveEventArgs args) { Console.SetCursorPosition(0, 0); for (int y = 0; y < args.Maze.GetLength(1); y++) { for (int x = 0; x < args.Maze.GetLength(0); x++) { var visited = args.Map[x, y]; var c = args.Maze[x, y]; Console.Write(visited ? 'X' : c); Thread.Sleep(10); } Console.WriteLine(); } Console.WriteLine("Step #" + args.Step); }
private void OnMove(object sender, OnMoveEventArgs args) { AddPendingExperience(new Experience(args.BoardState, args.Move, args.Player.Symbol)); }
private void OnMove(object sender, OnMoveEventArgs args) { DisplayBoard(args.BoardState); }