drawing = {
gameloop
const {x, y, r} = mutable ball;
canvas.fillStyle = "purple";
canvas.fillRect(0, 0, w, h);
canvas.beginPath();
canvas.fillStyle = "red";
canvas.arc(x, y, r, 0, 2 * Math.PI);
canvas.fill();
canvas.fillStyle = "green";
if (x - r < 0) {
canvas.font = '30px serif';
canvas.fillText(`x - r = ${x - r} < 0, ${x - r < 0}`, w/2, h/2);
}
if (x + r > w) {
canvas.font = '30px serif';
canvas.fillText(`x + r = ${x + r} > ${w}, ${x + r > w}`, w/2, h/2);
}
if (y + r > h) {
canvas.font = '30px serif';
canvas.fillText(`y + r = ${y + r} > ${h}, ${y + r > h}`, w/2, h/2);
}
if (y - r < 0) {
canvas.font = '30px serif';
canvas.fillText(`y - r = ${y - r} > 0, ${y - r < 0}`, w/2, h/2);
}
canvas.fillStyle = "cyan";
canvas.fillRect(xPaddle, h - scale, paddleLength, scale);
}