private void Algoritmo2() { do { if (jugador.MirarIzquierda()) { jugador.GirarIzquierda(); } else if (jugador.MirarDelante()) { } else if (jugador.MirarDerecha()) { jugador.GirarDerecha(); } else if (!jugador.MirarDelante() && !jugador.MirarDerecha() && !jugador.MirarIzquierda()) { jugador.GirarIzquierda(); jugador.GirarIzquierda(); } jugador.Avanzar(); tablero.Imprimir(); } while (!jugador.IsFinal()); }
private void Mover() { do { char tecla = Console.ReadKey().KeyChar; tecla = Char.ToLower(tecla); if (tecla == 'w') { jugador.Avanzar(); } else if (tecla == 's') { jugador.GirarDerecha(); jugador.GirarDerecha(); jugador.Avanzar(); } else if (tecla == 'a') { jugador.GirarIzquierda(); jugador.Avanzar(); } else if (tecla == 'd') { jugador.GirarDerecha(); jugador.Avanzar(); } tablero.Imprimir(); } while (!jugador.IsFinal()); }