Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 private void OnMove(object sender, OnMoveEventArgs args)
 {
     AddPendingExperience(new Experience(args.BoardState, args.Move, args.Player.Symbol));
 }
Ejemplo n.º 3
0
 private void OnMove(object sender, OnMoveEventArgs args)
 {
     DisplayBoard(args.BoardState);
 }