mi código funciona creando una línea en diagonal hacia adelante y hacia abajo, pero el color de la luz nunca cambia, siempre permanece en rojo. ¿Alguien puede ayudarme a arreglar esto? Por cierto, la parte roja es anterior en el código, lo que significa que ninguna de las declaraciones if funciona en el ciclo , el código controla las luces en el lado derecho de la casa.
function lightsDown(x,y,ln,s) { for (u = 0; u < ln; u++) { var c = random(1,4) if (c === 1) { fill('green') } if (c === 2) { fill ('red') } if (c === 3) { fill('yellow') } if (c === 4) { fill('blue') } circle((x+4.5*s)-(2.67*s/ln)*u,y-(2.67*s/ln*u), s/4) }}