Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

FUNÇÃO DESENHA TEXTO

A única parte que fiquei sem entender do exercício de gráficos foi sobre esse "pincel.fillText(texto,x ,y); " no final. Porque é assim e não "pincel.fillText(x, y, texto);" ??

  function desenhaTexto(x , y, texto) {
        var tela = document.querySelector('canvas');
        var pincel = tela.getContext('2d');

        pincel.font='15px Georgia';
        pincel.fillStyle='black';
        pincel.fillText(texto, x, y);    
    }
1 resposta
solução!

Olá José, tudo bem com você?

Então, esse métodos do canvas já são definidos por padrões, então quando estavam criando essas funções para colocar na linguagem eles acreditaram que a melhore estrutura para definir era como texto, posiçãoX, posiçãoY

Agora veja que conseguimos "driblar" um pouco esse comportamento com a função desenhaTexto pois quem invoca essa função precisa passar os dados no formato x, y, texto, mas não precisa saber que dentro da função iremos inverter para poder escrever corretamente :)

Então se trata mais de um padrão de como foi criado essa função, não temos muito controle sobre isso mas podemos tomar algumas alternativas!

Abraços e Bons Estudos!