minha raquete esta saindo da tela quando coloco nas extremidades, gostaria de saber como se resolve esse problema, coloca margens para que a raquete não saia da tela.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
minha raquete esta saindo da tela quando coloco nas extremidades, gostaria de saber como se resolve esse problema, coloca margens para que a raquete não saia da tela.
Olá Marcos, não sei se existe um comando específico, mas fiz da seguinte forma:
function limiteRaquete() {
if (yRaquete < 0) {
yRaquete = 0;
}
else if (yRaquete > 400 - raqueteComprimento) {
yRaquete = 400 - raqueteComprimento;
}
else if (yRaqueteOponente < 0) {
yRaqueteOponente = 0;
}
else if (yRaqueteOponente > 400 - raqueteComprimento) {
yRaqueteOponente = 400 - raqueteComprimento;
}
}