Tema: PhP minas
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2010, 18:35
Avatar de silvanha
silvanha
 
Fecha de Ingreso: marzo-2006
Ubicación: En mi mundo de sueños
Mensajes: 653
Antigüedad: 19 años
Puntos: 65
Respuesta: PhP minas

veo bastante logica en tu algoritmo.. :P

pero a ver.. verificas celda por celda, si la celda es igual a 0, entonces entras a tu segundo doble for para verificar que las 8 celdas adyacentes no tengan una mina..

primero creo que necesitas pensar en que esas 8 celdas solo pueden darse de la fila y columna 2 en adelante, porque las orillas no tienen 8 adyacentes.. segundo, probé tu código, y si asignas valores específicos no se 10 filas y 10 columnas, si te marca error, porque en algún momento no hay fila ni columna mayor a 10.. ($columnas + 1 o $filas+1)..

creo que por ahí va tu error, por otro lado.. entra solo la primera vez.. pero como los indices los manejas en términos del total de filas y columnas, nunca vuelve a entrar..

utilizar auxiliares para los indices de las celdas adyacentes que quieres verificar..

espero haberme explicado.. ;)
__________________
●•· No hay nada imposible..
●•· Vico-X.. ;)