int dx,dy;
dx=planeaimx[i]-(planex[i]); dy=planeaimy[i]-(planey[i]);
if(Math.round(Math.sqrt(dx*dx+dy*dy))==0)
{ } else {
xin=0; yin=0;
xin=dx*planev[i]/Math.round(Math.sqrt(dx*dx+dy*dy));
yin=dy*planev[i]/Math.round(Math.sqrt(dx*dx+dy*dy));
}
//======== for(i=1;i<=6;i++) {
int manlife[]=new int[4]; manlife[1]=life1; manlife[2]=life2; manlife[3]=life3;
melife[i+3].setVisibility(View.VISIBLE); //================== if(planeselect[i]==1&&planelife[i]>0) }
planex[i]+=xin; planey[i]+=yin;
diplane[i-6].setX(planex[i]-imgw/2); diplane[i-6].setY(planey[i]-imgw/2);
lp=melife[i+3].getLayoutParams();
lp.width=planelife[i]*imgw/manlife[planetype[i]];
lp.height=w/90;
melife[i+3].setLayoutParams(lp);
//===========================================】
melife[i+3].setX(planex[i]-imgw/2); melife[i+3].setY(planey[i]-imgw/2); }else { }
//======== for(i=1;i<=6;i++) {
int manlife[]=new int[4]; manlife[1]=life1; manlife[2]=life2; manlife[3]=life3;
dilife[i+3].setVisibility(View.VISIBLE); //==================
melife[i+3].setVisibility(View.INVISIBLE);
if(planelife[i+6]>0)
lp=dilife[i+3].getLayoutParams();
lp.width=planelife[i+6]*imgw/manlife[planetype[i+6]];
lp.height=w/90;
dilife[i+3].setLayoutParams(lp);
//===========================================】
dilife[i+3].setX(planex[i+6]-imgw/2);
dilife[i+3].setY(planey[i+6]-imgw/2); }else { }
//======== for(i=4;i<=6;i++) {
dilife[i-3].setVisibility(View.VISIBLE); //==================
dilife[i+3].setVisibility(View.INVISIBLE);
if(builinglife[i]>0)
lp=dilife[i-3].getLayoutParams(); lp.width=builinglife[i]*imgw/blife[i-3]; lp.height=w/90;
dilife[i-3].setLayoutParams(lp);
//===========================================】
dilife[i-3].setX(builingx[i]-imgw/2); dilife[i-3].setY(builingy[i]-imgw/2); }else { }
//======== for(i=1;i<=3;i++) {
melife[i].setVisibility(View.VISIBLE); //==================
dilife[i-3].setVisibility(View.INVISIBLE);
if(builinglife[i]>0)
lp=melife[i].getLayoutParams();
lp.width=builinglife[i]*imgw/blife[i]; lp.height=w/90;
melife[i].setLayoutParams(lp);
//===========================================】
melife[i].setX(builingx[i]-imgw/2); melife[i].setY(builingy[i]-imgw/2); }else { }
//===================根据aimxy和
melife[i].setVisibility(View.INVISIBLE);
xy改变plane的方向:
for(i=1;i<=12;i++){
int dx,dy;
dx=planeaimx[i]-(planex[i]+imgw/2); dy=planeaimy[i]-(planey[i]+imgw/2); if(Math.abs(dx) if(Math.abs(dy) if(dx>0)planedirect[i]=3; if(dx<=0)planedirect[i]=7; if(dy<0)planedirect[i]=1; if(dy>=0)planedirect[i]=5; if(Math.abs(dx)>=Math.abs(dy/2)&&Math.abs(dy)>=Math.abs(dx/2)) { if(dx>0&&dy<0)planedirect[i]=2; if(dx>0&&dy>=0)planedirect[i]=4; if(dx<=0&&dy<0)planedirect[i]=8; if(dx<=0&&dy>=0)planedirect[i]=6; } //=================== int wj_win=1; for(i=1;i<=6;i++)if(planelife[i+6]>0)wj_win=0; } for(i=1;i<=3;i++)if(builinglife[i+3]>0)wj_win=0; int ai_win=1; for(i=1;i<=6;i++)if(planelife[i]>0)ai_win=0; for(i=1;i<=3;i++)if(builinglife[i]>0)ai_win=0; if(wj_win==1){ win.setVisibility(View.VISIBLE); win.setImageResource(R.drawable.wj_win); } if(ai_win==1){ win.setVisibility(View.VISIBLE); win.setImageResource(R.drawable.ai_win); } } //====================== //=================【caser2 end】 timer++;