Acabei de assistir a aula que fala sobre a função return, que serve pelo que entendi como um gatilho para uma outra função acontecer dada uma condição específica. Isso poderia ter sido usado no jogo de pong para registrar os pontos?
E ele serve apenas para retornar um valor ou serve também para dar início em uma nova condição específica? Por exemplo, acontecia muito no jogo de pong da bola travar atrás da raquete e contabilizar pontos infinitos, aí gostaria de saber se através da função return eu poderia pausar temporariamente os pontos, ou até reposicionar a bola caso ela travasse dentro de um x específico.