xxxxxxxxxx
80
var scr = 1;
function setup() {
createCanvas(600, 600);
//scene2
}
function draw() {
background(25);
if (scr == 1) {
scene1Door();
} else if (scr == 2) {
scene2Eyes ();
} else if (scr == 3) {
scene1Door();
} else if (scr == 4) {
drawScreen4();
}
}
function scene1Door (){
rectMode(CENTER);
fill(255);
rect(width/2, height/1.6, 70,150);
rect(width/2+140, height/1.6, 70,150);
rect(width/2-140, height/1.6, 70,150);
}
function scene2Eyes (){
fill(255);
stroke(255);
var frame = (int)(frameCount*0.5) % 30;
var myPts = [];//point[24]; // new Array(24)
for (i = 0; i < 24; i++){
myPts[i] = createVector();
myPts[i].x = data2[ frame*24*2 + i*2 + 0 ];
myPts[i].y = data2[ frame*24*2 + i*2 + 1 ];
}
for (i = 0; i < 24; i++){
//line(myPts[i].x, myPts[i].y,mouseX, mouseY);
//ellipse(myPts[i].x, myPts[i].y, 10, 10);
}
for (i = 0; i < 24; i++){
i_p_1 = (i + 1) % 24;
line(myPts[i].x, myPts[i].y, myPts[i_p_1].x, myPts[i_p_1].y)
}
ellipse(myPts[18].x, myPts[18].y, 30,30);
function mousePressed() {
if (scr == 1) {
scr = 2;
} else if (scr == 2) {
if (mouseX < width/2) {
scr = 3;
} else if (mouseX >= width/2) {
scr = 4;
}
} else if (scr == 3) {
scr = 1;
} else if (scr == 4) {
scr = 1;
}
}
}