Funciones para el codigo

Codigo

Declaración del Array

Se declara un array llamado estrellas, el cual almacenará objetos de la clase Estrella, que sirve como un molde para las estrellas.

Función setup

La función setup() se ejecuta al principio. En este caso, crea un lienzo (canvas) de 400x400 píxeles.

Función draw

La función draw se ejecuta continuamente. Esta función establece el fondo del lienzo y luego recorre el array estrellas, llamando al método mostrar() de cada objeto Estrella.

Función mouseClicked

Esta función se ejecuta cada vez que se hace clic en el lienzo. Obtiene las coordenadas del clic, crea una nueva instancia de la clase Estrella en esas coordenadas y la agrega al array estrellas.

Clase Estrella

Define la clase Estrella. Cada instancia de esta clase representa una estrella en el lienzo.

Constructor

Establece las coordenadas iniciales (x e y) y un tamaño aleatorio para cada estrella.

Método mostrar

Dibuja una estrella de cinco puntas en las coordenadas del objeto. Utiliza las funciones beginShape() y endShape(CLOSE) para definir la forma de la estrella. Un bucle for calcula las coordenadas de los vértices y puntas de la estrella.

Volver al portafolio