{ var coords = [1369, 825] var [sizex,sizey] = [1487-1369,10] var properPixelArray = [] var Color = 35 var timeout = 100 var x = () => { var _i = 0 var pixelsArray = globalThis.getPixelArray(...coords,sizex,sizey) for (let i = 0;i < pixelsArray.length;i += 4) { let properI = i / 4 let coord_x = properI % sizex let coord_y = Math.floor(properI / sizex) let color = resolveRGB( pixelsArray[i], pixelsArray[i+1], pixelsArray[i+2] ) if (color != Color && color != -1) { _i += timeout setTimeout(() => { let a = [coord_x+coords[0],coord_y+coords[1]] PutPixel(...a,Color) },_i) } } return _i } let func = () => { let display = document.getElementById("cooldown").style.display _timeout = x() setTimeout(func,_timeout) } func() }