Ejemplo n.º 1
0
 private void SalvarCaminho(int linha, int col)
 {
     Movimentos.Empilhar(new Movimento(0, new int[, ] {
         { linha, col }
     }));
     CaminhosEncontrados.Add(Movimentos);
     Movimentos.Desempilhar();
 }
Ejemplo n.º 2
0
        private void Mover(int linhaProx, int colProx, ref int linha, ref int col, int direcao)
        {
            linha = linhaProx;
            col   = colProx;
            var movimento = new Movimento(direcao, new int[, ] {
                { linha, col }
            });

            Movimentos.Empilhar(movimento);
            Matriz[linha, col] = 'X';
        }