Buenas, estoy realizando el juego simon dice, el juego de memoria donde tiene que repetir la secuencia de colores que se van mostrando.
Mi Funicionamiento interno es totalmente correcto, el juego funciona correctamente, pero no soy capaz de que me muestre color tras color cojiendolos del array donde tengo la secuencia de colores, es decir, solo me muestra el ultimo.
Como puedo solucionar esto? mi codio es este:
// esta es la funcion que espero se repita tantas veces como "j" sea menor que "ronda"
function color() {
for (j=0; j < ronda; j++){
setTimeout("pintar();",1000);
}
}
// aqui es donde pinto los colores
function pintar(){
if (colores[j-1] == 0)
document.getElementById("recibidoraColor").style.b ackgroundColor="red";
if (colores[j-1] == 1)
document.getElementById("recibidoraColor").style.b ackgroundColor="blue";
if (colores[j-1] == 2)
document.getElementById("recibidoraColor").style.b ackgroundColor="yellow";
if (colores[j-1] == 3)
document.getElementById("recibidoraColor").style.b ackgroundColor="green";
}
Gracias de antemano.
Un saludo.