private void SalvarCaminho(int linha, int col) { Movimentos.Empilhar(new Movimento(0, new int[, ] { { linha, col } })); CaminhosEncontrados.Add(Movimentos); Movimentos.Desempilhar(); }
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'; }