//variáveis da bolinha
let xbolinha = 300;
let ybolinha = 200;
let diametro = 30;
let raio = diametro / 2;
//velocidade da bolinha
let velocidadexbolinha = 6;
let velocidadeybolinha = 6;
//Variáveis da raquete
let xraquete = 5
let yraquete = 150
let raquetecomprimento = 10
let raquetealtura = 90
function setup() {
createCanvas(600, 400);
}
function draw() {
background(0);
mostraBolinha();
movimentaBolinha();
verificaColisaoBorda();
mostraraquete();
movimentaminharaquete();
}
function mostraBolinha() {
circle(xbolinha, ybolinha, diametro)
}
function movimentaBolinha() {
xbolinha += velocidadexbolinha;
ybolinha += velocidadeybolinha;
}
function verificaColisaoBorda() {
if (xbolinha + raio > width || xbolinha - raio < 0) {
velocidadexbolinha *= -1;
}
if (ybolinha + raio > height || ybolinha - raio < 0) {
velocidadeybolinha *= -1;
}
}
function mostraraquete(){
rect (xraquete, yraquete, raquetecomprimento, raquetealtura)
}
function movimentaminharaquete(){
if (keyIsDown(UP_ARROW)){
yRaquete -= 10;
}
if (keyIsDown(DOWN_ARROW)){
yRaquete += 10;
}
}