##進度_第一關答案判定
PImage starS;
int []muc=new int[5];
int Z,i=0;
int D1=0,D2=6,D3=6;
int []Ponx={100,500,300,100,500};
int []Pony={500,500,300,100,100};
int []PPx={125,525,325,125,525};
int []PPy={525,525,325,125,125};
int []x={6,6,6,6,6,6,6,6};
int []y={0,2,4,1,2,3,0,1};
int W;
void setup()
{
size(1000,750);
background(255,255,255);
starS=loadImage("http://i.imgur.com/Oxs9TWM.png?1");
image(starS,Ponx[0],Pony[0],50,50);
image(starS,Ponx[1],Pony[1],50,50);
image(starS,Ponx[2],Pony[2],50,50);
image(starS,Ponx[3],Pony[3],50,50);
image(starS,Ponx[4],Pony[4],50,50);
}
void mouseClicked()
{
for(i=1;i<=8;i++)
{
if(Ponx[0]<=mouseX&&mouseX<=Ponx[0]+50&&Pony[0]<=mouseY&&mouseY<=Pony[0]+50)
{
Z=0;
}
else if(Ponx[1]<=mouseX&&mouseX<=Ponx[1]+50&&Pony[1]<=mouseY&&mouseY<=Pony[1]+50)
{
Z=1;
}
else
if(Ponx[2]<=mouseX&&mouseX<=Ponx[2]+50&&Pony[2]<=mouseY&&mouseY<=Pony[2]+50)
{
Z=2;
}
else
if(Ponx[3]<=mouseX&&mouseX<=Ponx[3]+50&&Pony[3]<=mouseY&&mouseY<=Pony[3]+50)
{
Z=3;
}
else
if(Ponx[4]<=mouseX&&mouseX<=Ponx[4]+50&&Pony[4]<=mouseY&&mouseY<=Pony[4]+50)
{
Z=4;
}
if(D1!=6)
{
D2=Z;
//x[i]=Z;
draw();
D1=D2;
D2=6;
}
}
//check();
}
void draw()
{
if(D1==0 && D2==1 || D1==1 && D2==0)
line(PPx[0],PPy[0],PPx[1],PPy[1]);
else if(D1==0 && D2==3 ||D1==3 && D2==0 )
line(PPx[0],PPy[0],PPx[3],PPy[3]);
else if(D1==2 && D2==0 ||D1==0 && D2==2 )
line(PPx[0],PPy[0],PPx[2],PPy[2]);
else if(D1==1 && D2==2 ||D1==2 && D2==1 )
line(PPx[1],PPy[1],PPx[2],PPy[2]);
else if(D1==1 && D2==4 ||D1==4 && D2==1 )
line(PPx[1],PPy[1],PPx[4],PPy[4]);
else if(D1==2 && D2==3 ||D1==3 && D2==2 )
line(PPx[2],PPy[2],PPx[3],PPy[3]);
else if(D1==2 && D2==4 ||D1==4 && D2==2 )
line(PPx[2],PPy[2],PPx[4],PPy[4]);
else if(D1==3 && D2==4 ||D1==4 && D2==3 )
line(PPx[3],PPy[3],PPx[4],PPy[4]);
}
/*void check()
{
for(i=0;i<8;i++)
{
if(x[i]==y[i])W=1;
else W=0;i=8;
}
if(W==1)
{
image(starS,Ponx[0],Pony[0],200,200);
}
else if(W==0)
{
image(starS,Ponx[0],Pony[0],500,500);
}
}*/
沒有留言:
張貼留言