Toda vez que eu quiser um quadrado de tamanho diferente eu tenho que criar uma nova função?
Ex: Fiz esse desenho e coloquei o quadrado menor branco dentro do quadrado maior verde
<canvas width="800" height="600"></canvas>
<script>
function desenhaQuadrado(x, y, cor) {
var tela = document.querySelector("canvas")
var pincel = tela.getContext("2d")
pincel.fillStyle = cor
pincel.fillRect(x, y, 50, 50)
pincel.strokeStyle = "black"
pincel.strokeRect(x, y, 50, 50)
}
desenhaQuadrado(700, 300, "green")
desenhaQuadrado(600, 400, "red")
desenhaQuadrado(500, 300, "green")
function quadradoMenor(x, y, cor) {
var tela = document.querySelector("canvas")
var pincel = tela.getContext("2d")
pincel.fillStyle = cor
pincel.fillRect(x, y, 20, 20)
pincel.strokeStyle = "black"
pincel.strokeRect(x, y, 20, 20)
}
quadradoMenor(715, 315, "white")
</script>