Por que a primeira parte do if do eixo X tem que ser xBall + ray e não xBall - ray? Reformulando a pergunta, por que subtraímos o raio ao invés de adicionarmos na segunda parte?
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!
Por que a primeira parte do if do eixo X tem que ser xBall + ray e não xBall - ray? Reformulando a pergunta, por que subtraímos o raio ao invés de adicionarmos na segunda parte?
Pensa em um plano cartesiano com quatro quadrantes. Agora no x, você possui o zero, os positivos e os negativos. Para direita temos os positivos, por isso adicionamos, e para a esquerda os negativos, por isso subtraímos. O diâmetro começa de um numero x. Para conseguir alcançar a borda, nós estamos pegando o raio dele. Por exemplo, seu diâmetro é 22. O raio seria onze. Se o diâmetro esta no centro do circulo, pra pegar o raio da direita, que seria a borda, eu somo 11. E a borda da esquerda eu subtraio. A mesma coisa pro y, onde a direita seria em cima e a esquerda a parte de baixo.