// platform-1 var cx; var cy; var diam = 48; var sign = 1; // -1 or 1 var px; var py; var pw = 60; var ph = 20; function setup() { var cnv = createCanvas(400, 300); cnv.position(60, 200); cx = width/2; cy = height/2; px = width/2; py = height*0.8; } //setup function draw() { background(192); strokeWeight(1); stroke(0); fill(255, 0, 0); cy = cy + sign; if (cy >= height - diam/2) { sign = -1; } if (cy <= 0 + diam/2) { sign = 1; } ellipse(cx, cy, diam, diam); fill(0, 192, 0); rect(px, py, pw, ph); } //draw