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

Exercício Esquadro #2

Oi Pessoal, Escrevi um código para o exercício Esquadro #2, mas gostaria de saber se é possível reescrevê-lo usando a array.

<canvas width="600" height="400"></canvas>
<script>
    var tela = document.querySelector('canvas');
    var pincel = tela.getContext('2d');

    function desenhaEsquadro(x1, y1, x2, y2, x3, y3, cor) {

        for (var i = 0; i < 2; i++){

        pincel.fillStyle = cor;
        pincel.beginPath();
        pincel.moveTo(x1, y1);
        pincel.lineTo(x2, y2);
        pincel.lineTo(x3, y3);
        pincel.fill();      

        }
    }
    desenhaEsquadro (50, 50, 50, 400, 400, 400, "black");
    desenhaEsquadro (100, 175, 100, 350, 275, 350, "white");
</script>

Desde já, agradeço.

1 resposta
solução!

Saudações, meu caro!

A array seria para armazenar as posições e as cores? Creio que nas duas opções seja possível utilizar. Principalmente com valores que se repetem com frequência em seu código, como o "50" por exemplo. Porém não vejo necessidade em usar em valores que apenas são utilizados uma única vez.

Att, Davi M.