A função map() recebe como parâmetros o valor a ser convertido, o menor e o o maior valor da extensão atual, e o menor e o maior valor da extensão que é desejada.
Dessa forma, a função recebe a posição de mouse X como valor a ser convertido e a remapeia, confinando-a dentro da largura do retângulo. O mesmo acontece com o mouse Y e a altura do retângulo.
Vale ressaltar que, nesse caso, dX e dY poderiam ser substituídos por mouseX e mouseY sem alterações, uma vez que essas variáveis do sistema têm função parecida ao dist, sempre calculando a posição atual do mouse em função da sua distância da origem.
Link do código: https://drive.google.com/open?id=1hct0aOplnOxSxtaaWpdxGv_AGJNKjPWt

Nenhum comentário:
Postar um comentário