xxxxxxxxxx
117
let paint1;
let paint2;
let cluster;
let mover;
let movers = [];
let clusters = [];
let anchor;
let layer1 = false;
let layer2 = false;
let layer3 = false;
let layer4 = false;
let layer1Vary = true;
let layer2Vary = true;
function setup() {
createCanvas(2480 / 1.5, 3508 / 1.5);
paint1 = new Paint1(500);
paint2 = new Paint2(50);
anchor = new Anchor();
mouse = new miMouse();
cluster = new Cluster(20, mouse);
mover = new MoverBig();
human = new HumanBig(mover);
for (i = 0; i < 10; i++) {
movers.push(new Mover());
clusters.push(new Cluster(10, movers[i]));
}
}
function draw() {
background(255);
strokeWeight(3);
if (layer1 == true) {
paint1.render();
if (layer1Vary == true){
paint1.vary();
}
}
stroke(0);
if (layer2 == true) {
// mover.render();2
for (i = 0; i < 10; i++) {
movers[i].render();
cluster.render();
clusters[i].render();
}
}
if (layer3 == true) {
paint2.render();
if (layer2Vary == true){
paint2.vary();
}
}
if (layer4 == true) {
mover.render();
human.render();
}
}
function keyTyped() {
if (key === "s") {
saveCanvas("myCanvas", "png");
} else if (key === "t") {
if (layer1 == true) {
layer1 = false;
} else {
layer1 = true;
}
} else if (key === "f") {
if (layer2 == true) {
layer2 = false;
} else {
layer2 = true;
}
} else if (key === "h") {
if (layer3 == true) {
layer3 = false;
} else {
layer3 = true;
}
} else if (key === "g") {
if (layer4 == true) {
layer4 = false;
} else {
layer4 = true;
}
} else if (key === "v") {
if (layer1Vary == true) {
layer1Vary = false;
} else {
layer1Vary = true;
}
} else if (key === "b") {
if (layer2Vary == true) {
layer2Vary = false;
} else {
layer2Vary = true;
}
}
}
class Anchor {
constructor() {
this.pos = createVector(width / 2, 200);
}
}