xxxxxxxxxx
let uniform = false;
let mcD = false;
let humanColor='black';
let listOfColors =['black','red','green'];
const velvet = [255,230,230]; //red
const music = [230, 230, 255]; //blue
const posh = [230,255,230]; //green
function preload(){
img1 =loadImage("tinyhat.png")
}
function setup() {
createCanvas(400, 400);
if(int(random(1,3))==1)
{background(music);}
else if (int(random(1,3))==2)
{background(velvet);}
else
{background(posh);}
if(int(random(1,10))==3)
{uniform=true;}
if(int(random(0,10))==5)
{mcD=true;}
if(uniform){
humanColor = listOfColors[int(random(0,listOfColors.length))];
}
for (let i=0;i<int(random(1,100));i++){
StartPosX=int(random(1,350));
StartPosY=int(random(1,350));
// one person start
if(!uniform){
humanColor =listOfColors[int(random(0,listOfColors.length))];
}
noStroke();
fill(humanColor);
circle(StartPosX,StartPosY,20);
if(mcD){ image(img1,StartPosX-10,StartPosY-15,30,15); }
ellipse(StartPosX,StartPosY+25,10,40);
stroke(humanColor);
strokeWeight(1);
line (StartPosX,StartPosY+25,StartPosX+20,StartPosY);
line (StartPosX,StartPosY+25,StartPosX-20,StartPosY);
strokeWeight(5);
point(StartPosX+20,StartPosY);
point(StartPosX-20,StartPosY);
//one person end
}
}