PImage img;
PImage pig;
boolean click;
boolean pigTF;
float VX, VY, A, X ,Y;
void setup(){
size( 800, 600);
img=loadImage("Brid.png");
pig=loadImage("pig1.png");
imageMode(CENTER);
click=false;
pigTF=true;
}
void draw(){
background(255);
stroke(#FF6600);
strokeWeight(10);
line( 260, 400, 290, 460);
line( 320, 400, 290, 460);
line( 290, 460, 290, 520);
stroke(#FFA600);
strokeWeight(7);
if(click==false){
line( 320, 400, mouseX, mouseY);
image( img, mouseX, mouseY, 100, 100);
line( 260, 400, mouseX, mouseY);
}
if(click==true){
line( 320, 400, mouseX, mouseY);
image( img, X, Y, 100, 100);
X+=VX;
Y-=VY;
Y+=0.3;
X+=0.3;
VY+=A;
line( 260, 400, mouseX, mouseY);
}
if(Y>600){
VY = 17;
click=true;
}
if(X>800){
VX = -6;
click=true;
}
if(X<0){
VX = 6;
click=true;
}
if(dist(X, Y, 700, 400)<100){
pigTF=false;
}
if(pigTF){
image( pig, 700, 400, 100, 100);
}
}
void mouseClicked(){
X = mouseX;
Y = mouseY;
VX = 7;
VY = 20;
A = -0.5;
click=true;
}
//void mouseReleased(){
// click=false;
//}
沒有留言:
張貼留言