
31/08/2010, 18:35
|
 | | | 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.. ;) |