该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
{ if(a[i][3]==1) m-=1;
if(a[i][3]==2) n-=1;
a[i][3]=0;
x=i*50+150;
y=3*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
}
else break;
}
else if(a[0][i]==0)
{if(a[1][i]==a[2][i]!=a[3][i]&&a[3][i]!=0)
{ if(a[3][i]==1) m-=1;
if(a[3][i]==2) n-=1;
a[3][i]=0;
x=3*50+150;
y=i*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
}
else break;
}
else if(a[3][i]==0)
{if(a[0][i]==a[1][i]!=a[2][i]&&a[2][i]!=0)
{ if(a[2][i]==1) m-=1;
if(a[2][i]==2) n-=1;
a[2][i]=0;
x=2*50+150;
y=i*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
}
else break;
}
else if(a[i][3]==0)
{if(a[i][0]==a[i][1]!=a[i][2]&&a[i][2]!=0)
{ if(a[i][2]==1) m-=1;
if(a[i][2]==2) n-=1;
a[i][2]=0;
x=i*50+150;
y=2*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
}
else break;
}
if(m==1||n==1)
{ choosezi(100,100);
noplay(x,y,t);
for(i=0;i<4;i++)
{ if(a[i][0]==0)
{ if(a[i][1]==a[i][3]!=a[i][2]&&a[i][2]!=0)
{ if(a[i][2]==1) n-=2;
if(a[i][2]==2) m-=2;
a[i][1]=a[i][3]=0;
x=i*50+150;
y=3*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
y=1*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
}
else break;
}
else if(a[0][i]==0)
{if(a[1][i]==a[3][i]!=a[2][i]&&a[2][i]!=0)
{ if(a[2][i]==1) n-=2;
if(a[2][i]==2) m+=2;
a[1][i]=a[3][i]=0;
x=3*50+150;
y=i*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
x=3*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
}
else break;
}
else if(a[3][i]==0)
{if(a[0][i]==a[2][i]!=a[1][i]&&a[1][i]!=0)
{ if(a[1][i]==1) n-=2;
if(a[1][i]==2) m-=2;
a[0][i]=a[2][i]=0;
x=2*50+150;
y=i*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
x=0*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
}
else break;
}
else if(a[i][3]==0)
{if(a[i][0]==a[i][2]!=a[i][1]&&a[i][1]!=0)
{ if(a[i][1]==1) m-=2;
if(a[i][1]==2) n-=2;
a[i][0]=a[i][2]=0;
x=i*50+150;
y=2*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
y=0*50+150;
Rfillellipse(x,y,t);
Mcolor(x,y,t);
}