• Jogos
  • 03. Colisões e som
  • Colisões entre retângulos

Colisões entre retângulos#

Agora vamos trabalhar com colisão de retângulos. Seu trabalho será criar uma função

colisao_rect(r1, r2)

que recebe dois retângulos e retorna True se eles colidem. Cada retângulo é uma tupla com valores (x, y, w, h).

Com essa função pronta, use-a na função atualiza_estado para pintar os retângulos de azul quando os retângulos estiverem colidindo. Quando os retângulos se separarem eles devem voltar a ter cor vermelha.

Esta parte não tem testes, você deve verificar visualmente o resultado.