let xRaquete = 5;
let yRaquete = 150;
let RaquetComprimento;
let RaqueteAltura;
let xBolinha = 300;
let yBolinha = 200;
let Diametro = 15;
let raio = Diametro /2;
let VelocidadeXBolinha = 6;
let VelocidadeYBolinha = 6;
function setup() {
createCanvas(600,400);
}
function draw() {
background(0);
Bolinha();
VelocidadeBolinha();
ContatoBorda();
raquete();
MovimentaRaquete();
}
function Bolinha()
{
circle(xBolinha,yBolinha,Diametro);
}
Bolinha();
function VelocidadeBolinha()
{
xBolinha += VelocidadeXBolinha;
yBolinha += VelocidadeYBolinha;
}
VelocidadeBolinha();
function ContatoBorda()
{
if(xBolinha + raio > width || xBolinha < 0)
{
VelocidadeXBolinha *= -1;
}
if (yBolinha + raio > height || yBolinha < 0)
{
VelocidadeYBolinha *= -1;
}
}
ContatoBorda();
function raquete()
{
rect(xRaquete, yRaquete, RaquetComprimento, RaqueteAltura);
}
raquete();
function MovimentaRaquete()
{
if (KeyIsDown(UP_ARROW))
{
yRaquete -=10;
}
if (KeyIsDown(DOWN_ARROW))
{
yRaquete +=10;
}
}
MovimentaRaquete();
Ao executar o código, aparece uma mensagem dizendo que circle e KeyIsDown não está definida, mesmo seguindo o passo a passo na aula.