Ball reconhece height and width, porém corre apenas na diagonal
let xBall = 200;
let yBall = 200;
let diameter = 17;
let velocityXBall = 4;
let velocityYBall = 4;
function setup() {
createCanvas(500, 500);
}
function draw() {
background(0);
circle (xBall, yBall, diameter);
xBall += velocityXBall;
yBall += velocityYBall;
if (xBall > width || xBall < 0){
velocityXBall *= -1;
}
if (yBall > height || yBall < 0){
velocityYBall *= -1;
}
}