1
resposta

como faço para colocar limite na raquete, para que ela não sai da tela?

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.

1 resposta

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;
  }
}