package Ì°³ÔÉß; public class move { private dop dmiddle,dmiddle1; private int moveway; private int length; public move() { } public void changemoveway(int moveway) { this.moveway=moveway; } public void setlength(int n) { length=n-1; } public dop[] chnagemove(dop[] d1) { dmiddle=new dop(0,0,0); dmiddle1=new dop(0,0,0); dmiddle.x=d1[0].x; dmiddle.y=d1[0].y; if(moveway==1) { d1[0].x++; } if(moveway==2) { d1[0].y--; } if(moveway==3) { d1[0].x--; } if(moveway==4) { d1[0].y++; } d1[0].setx(d1[0].x%79<0?80+d1[0].x%79:d1[0].x%79); d1[0].sety(d1[0].y%79<0?80+d1[0].y%79:d1[0].y%79); for(int n=1;n<=length;n++) { dmiddle1.x=d1[n].x; dmiddle1.y=d1[n].y; d1[n].x=dmiddle.x%79<0?80+dmiddle.x%79:dmiddle.x%79; d1[n].y=dmiddle.y%79<0?80+dmiddle.y%79:dmiddle.y%79; dmiddle.x=dmiddle1.x<0?dmiddle1.x+80:dmiddle1.x; dmiddle.y=dmiddle1.y<0?dmiddle1.y+80:dmiddle1.y; } return d1; } public dop[] addlength(dop[] d,dop food,int direction) { int x=0; int y=0; switch (direction) { case 1:x=1;y=0; break; case 2:x=0;y=-1; break; case 3:x=-1;y=0; break; case 4:x=0;y=1; } dop middle=new dop(0,0,0); dop middle1=new dop(0,0,0); middle.setx(d[0].getx()); middle.sety(d[0].gety()); d[0].setx(food.getx()+x); d[0].sety(food.gety()+y); for(int n=1;n<d.length-2;n++) { middle1.setx(d[n].getx()); middle1.sety(d[n].gety()); d[n].setx(middle.getx()); d[n].sety(middle.gety()); middle.setx(middle1.getx()); middle.sety(middle1.gety()); } return d; } }
最近下载更多
爱情戴罪的羔羊 LV7
4月2日
微信网友_6798355699273728 LV1
2023年12月28日
kuknkk LV1
2023年12月27日
koichenchen LV1
2023年11月3日
2949957869 LV1
2023年10月31日
luo110012 LV9
2023年5月15日
微信网友_6268131861106688 LV5
2022年12月21日
总有人间一两风 LV8
2022年12月12日
1h2k3q LV1
2022年11月29日
微信网友_6190732568825856 LV1
2022年10月25日
最近浏览更多
爱情戴罪的羔羊 LV7
4月2日
下课了
1月14日
暂无贡献等级
782629583
1月3日
暂无贡献等级
微信网友_6798355699273728 LV1
2023年12月28日
kuknkk LV1
2023年12月27日
lshlsh
2023年12月27日
暂无贡献等级
zhihong fan LV2
2023年12月26日
bangyiyang LV2
2023年12月21日
jxd2007kl LV2
2023年11月29日
koichenchen LV1
2023年11月3日