class Bird {
int N =4;
int X;
float aaa;
float x;
float y;
float vx;
float m1;
float m2;
float a;
float b;
float c;
int seq = 0;
PImage [] tori;
float w;
float h;
int count;
int index;
Bird() {
x = 400;
y = 200;
a = 200;
b = 3;
c = 50;
w = 100;
h = 100;
vx = 3;
count = 0;
index = 0;
tori = new PImage[N];
for (int i =0; i<N; i++) {
tori[i] = loadImage("data/t"+ i +".png") ;
if (tori[i] == null)exit();
}
m1=0;
m2=0;
}
void func(){
while (x>400) {
x = -100;
a = random(0, 300);
b = random(1, 5);
c = random(10, 90);
if (height/4 < mouseY) {
image(tori[seq], m1, m2, 300, 300);
X = 0;
} else if (mouseY < height/4 && height/4*2 > mouseY) {
image(tori[seq], m1, m2, 300, 300);
X = 100;
} else if (mouseY < height/4*2 && height/4*3 > mouseY) {
image(tori[seq], m1, m2, 300, 300);
X = 200;
} else {
image(tori[seq], m1, m2);
X = 300;
}
seq = (seq + 1) % N;
}
}
void update() {
x += vx;
y = c * sin(radians(x * b)) + a;
//func();
if(x > width){
x = -100;
}
count++;
if(count % 5 == 0){
index++;
index %= N;
}
}
void draw() {
image(tori[index], x, y, w, h);
}
}
Bird tori;
void setup() {
size(400, 400);
tori = new Bird();
}
void draw() {
background(192, 227, 250);
tori.draw();
tori.update();
}
Y2xhc3MgQmlyZCB7CiAgaW50IE4gPTQ7CiAgaW50IFg7CiAgZmxvYXQgYWFhOwogIGZsb2F0IHg7CiAgZmxvYXQgeTsKICBmbG9hdCB2eDsKICBmbG9hdCBtMTsKICBmbG9hdCBtMjsKICBmbG9hdCBhOwogIGZsb2F0IGI7CiAgZmxvYXQgYzsKICBpbnQgc2VxID0gMDsKICBQSW1hZ2UgW10gdG9yaTsKICBmbG9hdCB3OwogIGZsb2F0IGg7CiAgaW50IGNvdW50OwogIGludCBpbmRleDsKCiAgQmlyZCgpIHsKICAgIHggPSA0MDA7CiAgICB5ID0gMjAwOwogICAgYSA9IDIwMDsKICAgIGIgPSAzOwogICAgYyA9IDUwOwogICAgdyA9IDEwMDsKICAgIGggPSAxMDA7CiAgICB2eCA9IDM7CiAgICBjb3VudCA9IDA7CiAgICBpbmRleCA9IDA7CiAgICAKICAgIHRvcmkgPSBuZXcgUEltYWdlW05dOwogICAgZm9yIChpbnQgaSA9MDsgaTxOOyBpKyspIHsKICAgICAgdG9yaVtpXSA9IGxvYWRJbWFnZSgiZGF0YS90IisgaSArIi5wbmciKSA7CiAgICAgIGlmICh0b3JpW2ldID09IG51bGwpZXhpdCgpOwogICAgfQogICAgbTE9MDsKICAgIG0yPTA7CiAgfQogIHZvaWQgZnVuYygpewogICAgd2hpbGUgKHg+NDAwKSB7CiAgICAgIHggPSAtMTAwOwogICAgICBhID0gcmFuZG9tKDAsIDMwMCk7CiAgICAgIGIgPSByYW5kb20oMSwgNSk7CiAgICAgIGMgPSByYW5kb20oMTAsIDkwKTsKCiAgICAgIGlmIChoZWlnaHQvNCA8IG1vdXNlWSkgewogICAgICAgIGltYWdlKHRvcmlbc2VxXSwgbTEsIG0yLCAzMDAsIDMwMCk7CiAgICAgICAgWCA9IDA7CiAgICAgIH0gZWxzZSBpZiAobW91c2VZIDwgaGVpZ2h0LzQgJiYgaGVpZ2h0LzQqMiA+IG1vdXNlWSkgewogICAgICAgIGltYWdlKHRvcmlbc2VxXSwgbTEsIG0yLCAzMDAsIDMwMCk7CiAgICAgICAgWCA9IDEwMDsKICAgICAgfSBlbHNlIGlmIChtb3VzZVkgPCBoZWlnaHQvNCoyICYmIGhlaWdodC80KjMgPiBtb3VzZVkpIHsKICAgICAgICBpbWFnZSh0b3JpW3NlcV0sIG0xLCBtMiwgMzAwLCAzMDApOwogICAgICAgIFggPSAyMDA7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgaW1hZ2UodG9yaVtzZXFdLCBtMSwgbTIpOwogICAgICAgIFggPSAzMDA7CiAgICAgIH0KCiAgICAgIHNlcSA9IChzZXEgKyAxKSAlIE47CiAgICB9CiAgfQogIHZvaWQgdXBkYXRlKCkgewogICAgeCArPSB2eDsKICAgIHkgPSBjICogc2luKHJhZGlhbnMoeCAqIGIpKSArIGE7CiAgICAKICAgIC8vZnVuYygpOwogICAgCiAgICBpZih4ID4gd2lkdGgpewogICAgICB4ID0gLTEwMDsKICAgIH0KICAgIAogICAgY291bnQrKzsKICAgIGlmKGNvdW50ICUgNSA9PSAwKXsKICAgICAgaW5kZXgrKzsKICAgICAgaW5kZXggJT0gTjsKICAgIH0KICB9CiAgdm9pZCBkcmF3KCkgewogICAgaW1hZ2UodG9yaVtpbmRleF0sIHgsIHksIHcsIGgpOwogIH0KfQoKQmlyZCB0b3JpOwoKdm9pZCBzZXR1cCgpIHsKICBzaXplKDQwMCwgNDAwKTsKICB0b3JpID0gbmV3IEJpcmQoKTsKfQoKdm9pZCBkcmF3KCkgewogIGJhY2tncm91bmQoMTkyLCAyMjcsIDI1MCk7CiAgdG9yaS5kcmF3KCk7CiAgdG9yaS51cGRhdGUoKTsKfQo=
Main.java:85: error: class, interface, or enum expected
Bird tori;
^
Main.java:87: error: class, interface, or enum expected
void setup() {
^
Main.java:89: error: class, interface, or enum expected
tori = new Bird();
^
Main.java:90: error: class, interface, or enum expected
}
^
Main.java:94: error: class, interface, or enum expected
tori.draw();
^
Main.java:95: error: class, interface, or enum expected
tori.update();
^
Main.java:96: error: class, interface, or enum expected
}
^
7 errors