xxxxxxxxxx
60
// création du tableau qui stocke les abscisses
let tableau_a = [];
// création du tableau qui stocke les ordonnées
let tableau_o = [];
// création du tableau qui stocke la largeur
let tableau_largeur = [];
// création du tableau qui stocke la hauteur
let tableau_hauteur = [];
// compteur d'élements
let nombre;
// création de la fonction qui dessine les citrouilles
function dessinerCitrouille(a,b,c,d){
fill('orange');
ellipse(a,b,c+60,d);
fill('darkorange');
ellipse(a,b,c+40,d);
fill('orange');
ellipse(a,b,c+20,d);
fill('darkorange');
ellipse(a,b,c,d);
}
function setup() {
createCanvas(800, 800);
// initialise le nombre de citrouilles à 10
nombre = 10;
// initialisation des variables contenues dans les tableaux
for(let i = 0; i < nombre ; i++) {
tableau_a[i] = random(0 , 700);
tableau_o[i] = random(0 , 700);
tableau_largeur[i] = random(25 , 70);
tableau_hauteur[i] = random(20 , 100);
}
}
function draw() {
// mettre le fond en noir
background(0);
// utilisation de la fonction "dessinerCitrouille" dans une boucle "for" pour déssiner les citrouilles en fonctions des paramètres générés et stockés dans les tableaux
for (let i = 0 ; i < nombre ; i = i + 1) {
dessinerCitrouille(tableau_a[i], tableau_o[i], tableau_largeur[i],tableau_hauteur[i]);
}
}