xxxxxxxxxx
63
let tableau_x = [];
let tableau_y = [];
let taille_largueur = [];
let taille_hauteur = []
let nb;
let couleurs = [];
function setup() {
createCanvas(800, 800);
background(0);
nb = 10;
for (let i = 0; i < nb; i++){
tableau_x[i] = random(10, 800);
tableau_y[i] = random(10, 800);
taille_largueur[i] = random(40,70);
taille_hauteur[i] = random(40,70);
couleurs[i] = color("yellow");
}
}
function draw() {
for (let i = 0; i < nb; i++){
tige(tableau_x[i], tableau_y[i], 5, taille_hauteur[i]);
drawCitrouilles(tableau_x[i],tableau_y[i], taille_largueur[i], taille_hauteur[i]);
triangles(tableau_x[i], tableau_y[i], tableau_x[i], tableau_y[i], tableau_x[i], tableau_y[i]);
bouche(tableau_x[i], tableau_y[i], tableau_x[i], tableau_y[i], tableau_x[i], tableau_y[i]);
}
}
function drawCitrouilles(x, y, l, h){
fill("orange");
ellipse(x, y, l+60, h)
fill("darkorange");
ellipse(x, y, l+40, h)
fill("orange");
ellipse(x, y, l+20, h)
fill("darkorange");
ellipse(x, y, l, h)
}
function tige(x, y, l, h){
fill("green");
rect(x, y-h, l, h);
}
function triangles(x1, y1, x2, y2, x3, y3){
fill(0);
triangle(x1-30, y1, x2-20, y2-10, x3-5, y3);
triangle(x1+10, y1, x2+20, y2-10, x3+30, y3);
}
function bouche(x1, y1, x2, y2, x3, y3){
fill(255);
triangle(x1-10, y1+20, x2, y2+5, x3+10, y3+20);
triangle(x1, y1, x2, y2, x3, y3);
}