createCanvas(windowWidth, windowHeight);
for (var i=0; i<nBars; i += 2) {
rect(0,i*barH + random(0,0),width,barH + random(0,0.5));
var col = 200 + abs(sin(frameCount * 0.1)) * 35 + random(0, 20);
textFont("Courier New", 30)
var r1 = floor(random(10, 99));
var r2 = floor(random(10, 99));
var r3 = floor(random(10, 99));
var r4 = floor(random(10, 99));
text("ETA: " + r1 + ":" + r2 + ":" + r3 + ":" + r4, 100, 100);
col = 200 + abs(sin(frameCount * 0.2)) * 35 + random(0, 20);
textFont("Courier New",18)
ellipse(sunX, sunY, sunW, sunH);
col = 200 + abs(sin(frameCount * 0.2)) * 35 + random(0, 20);
var venusA = frameCount / 80;
var venusR = height/2 * 0.4;
var venusX = width/2 + cos(-venusA) * venusR;
var venusY = height/2 + sin(-venusA) * venusR;
ellipse(venusX, venusY, venusS, venusS);
text("Venus", venusX + venusS/1.5, venusY + venusS/4);
col = 90 + abs(sin(frameCount * 0.2)) * 15 + random(0, 5);
for (var i = 0; i < venusPathSegs; i++)
arc(sunX, sunY, venusR*2, venusR*2, i*2*PI/venusPathSegs, (i + 0.5)*2*PI/venusPathSegs);
col = 200 + abs(sin(frameCount * 0.2)) * 35 + random(0, 20);
var earthA = frameCount / 100;
var earthR = height/2 * 0.7;
var earthX = width/2 + cos(-earthA) * earthR;
var earthY = height/2 + sin(-earthA) * earthR;
ellipse(earthX, earthY, earthS, earthS);
text("Terra", earthX + earthS/1.5, earthY + earthS/4);
col = 90 + abs(sin(frameCount * 0.2)) * 15 + random(0, 5);
for (var i = 0; i < earthPathSegs; i++)
arc(sunX, sunY, earthR*2, earthR*2, i*2*PI/earthPathSegs, (i + 0.5)*2*PI/earthPathSegs);
col = 200 + abs(sin(frameCount * 0.2)) * 35 + random(0, 20);
var marsA = frameCount / 120;
var marsR = height/2 * 0.9;
var marsX = width/2 + cos(-marsA) * marsR;
var marsY = height/2 + sin(-marsA) * marsR;
ellipse(marsX, marsY, marsS, marsS);
text("Mars", marsX + marsS/1.5, marsY + marsS/4);
col = 90 + abs(sin(frameCount * 0.2)) * 15 + random(0, 5);
for (var i = 0; i < marsPathSegs; i++)
arc(sunX, sunY, marsR*2, marsR*2, i*2*PI/marsPathSegs, (i + 0.5)*2*PI/marsPathSegs);