Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2013, 03:25
tanrax
 
Fecha de Ingreso: noviembre-2013
Mensajes: 3
Antigüedad: 10 años, 10 meses
Puntos: 0
Reto de programación

Estoy desarrollando un juego en HTML5 y JS. Trata sobre hacer filas moviendo unos cuadros. Cuando esto ocurre deberían desaparecer. Esta prácticamente acabado, solo le falta una función. Y aqui es donde esta mi problema que no consigo resolver.

Tengo una matriz de 7x7 (la declaro como aaTabla), dentro esta relleno de 0. Si Hay un cuadro en esa posición, cambia el 0 por un 1.

La pregunta es: ¿Como puedo encontrar cuando tres cuadros forman una fila? (tanto en horizontal, como vertical, como en diagonal). En otras palabras, cuando en mi matriz tengo tres unos formando una fila, columna o diagonal.

Mi intención es que mi función se llame

function limpiarFilas(inaaTabla) {

}

Y cambie los unos que forman lineas por ceros.