¡Hola Pablo! Parece que el problema en tu código es que la variable "puedoDibujar" nunca cambia a true, por lo que nunca se ejecuta la función "dibujar" al mover el mouse. Para solucionarlo, puedes agregar los siguientes eventos al final de tu código:
pantalla.addEventListener("mousedown", function() {
puedoDibujar = true;
});
pantalla.addEventListener("mouseup", function() {
puedoDibujar = false;
});
Con esto, la variable "puedoDibujar" cambiará a true al hacer clic en la pantalla y a false al soltar el clic, permitiendo que la función "dibujar" se ejecute correctamente. Espero que esto te sea de ayuda. ¡Buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)