Olá, Dúlio, tudo bem?
O erro de variável não reconhecida, ocorre se você não estiver passando variáveis que não existem como parâmetro para sua função.
A função mostraRaquete(x, y) recebe dois parâmetros, x e y, que representam as coordenadas da raquete. Quando a função é chamada em draw(), ela deve receber as coordenadas da raquete que você deseja verificar a colisão.
Por exemplo, se você quer mostrar a raquete do oponente, você deveria chamar a função assim: mostraRaquete(xRaqueteOponente, yRaqueteOponente);. E se você quer mostrar sua raquete, você deveria chamar a função assim: mostraRaquete(xRaquete, yRaquete);. Note que as funções recebem como parâmetros as variáveis correspondentes a raquete do Oponente e minha raquete, respectivamente.
Portanto, peço que verifique se criou as variáveis foram definidas corretamente e se estão sendo colocadas como parâmetros ao chamar a função na draw().
Caso ainda assim o problema persista, você pode compartilhar o seu projeto.
Para compartilhar o projeto no P5, siga os passos abaixo:
- Com o p5 aberto e já logado, clique em File (arquivo)
- Logo depois em Share(compartilhar)
- Por fim, copie o terceiro link do "edit".
- Cole o link na resposta do fórum
Se precisar de ajuda ou tiver alguma dúvida, estou à disposição, conte comigo!
Abraços e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!