Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2014, 11:00
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: Pacman recorrer mapa sin atravesar paredes

No estoy muy seguro, pero creo que cosas como

Código Java:
Ver original
  1. if (tramado[fila][columna--]!=0)

hacen la comparacion con columna y luego decrementan, no creo que sea eso lo que quieres hacer (no he mirado con detalle cual sería la lógica, me guio porque usas columna dentro del if). Haz mejor

Código Java:
Ver original
  1. if (tramado[fila][--columna]!=0)

de esta forma se decrementa primero y luego se realiza la condición. De todas formas, este tipo de cosas da lugar a confusiones, es mejor poner algo así, que no da lugar a equívocos.

Código Java:
Ver original
  1. if (tramado[fila][columna-1]!=0)
  2. {  
  3.    tramado[fila][columna-1]=4;
  4. }

Se bueno.
__________________
Apuntes Java
Wiki de Programación