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

Parâmetros da função desenhaQuadrado

Por que um dos parâmetros da função é tamanho e não largura e altura? Por ser um quadrado e eu colocar tamanho 100 já é atribuido que cada lado tem 50?? É esse o raciocínio?

function desenhaQuadrado(x, y, tamanho, cor) {
        var tela = document.querySelector('canvas');
        var pincel = tela.getContext('2d');
1 resposta
solução!

Boa tarde, Thiago! Como vai?

Se vc atribuir 100 ao tamanho, todos os lados terão tamanho 100. Isso é comprovado nas linhas a seguir!

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

        pincel.fillStyle=cor;
        pincel.fillRect(x,y, tamanho, tamanho);
        pincel.strokeStyle='black';
        pincel.strokeRect(x,y, tamanho, tamanho);
}

Veja que tanto fillRect() quanto strokeRect() utilizam para a largura e para a altura o valor do parâmetro tamanho!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!