Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Esquadro #2

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Esquadro 2</title>
</head>
<body>
    <!-- esquadro.html -->

<canvas width="600" height="400"></canvas>

<script>
    var tela = document.querySelector('canvas');
    var context = tela.getContext('2d');

    function desenhaEsquadro(xa, ya, xc, yc, cor) {
        context.fillStyle=cor;
        context.beginPath();
        context.moveTo(xa, ya);
        context.lineTo(xa, yc);
        context.lineTo(xc, yc);
        context.fill();
    }

    desenhaEsquadro(50,50,400,400, 'black')
    desenhaEsquadro(100,175,275,350, 'white')
</script>
</body>
</html>
5 respostas

Juro que não copiei teu código :), mas ficou igual ao que fiz, mais fácil que a sugestão do professor ao final do exercício! Acho que funciona melhor assim!

 <script>

        var tela = document.querySelector('canvas');
        var pincel = tela.getContext('2d');

        function desenhaEsquadro(xa, ya, xc, yc, cor) {

            pincel.fillStyle = cor;
            pincel.beginPath();
            pincel.moveTo(xa, ya);
            pincel.lineTo(xa, yc);
            pincel.lineTo(xc, yc);
            pincel.fill();

        }

        desenhaEsquadro(50, 50, 400, 400, 'black');
        desenhaEsquadro(100, 175, 275, 350, 'white');


    </script>
solução!

acho que algum comentário em outra atividade meu eu disse que o código do professor era mais dinâmico a alterações só uma observação kkk

realmente ficou igual kkkk como ja tinha dito meu código ou melhor nosso código kk é menos maleável se a pessoa quiser faça alguma modificação vai se mais fácil ......... pelo menos na minha opinião kkk

parabéns pela conclusão mano, também cheguei na mesma, mas como você disse no seu ultimo comentário acho que a forma que o professor fez mais dinâmica, nessa forma que pensamos talvez se fosse muitos esquadros, teríamos um probleminha de ficar mudando toda hora 2 linhas, mas parabéns pelo resultado também 0/ avante nos estudos.