}
meplane[i].setY(planey[i]-imgw/2); meplane[i].setX(planex[i]-imgw/2);
closecaserall(); opencaser2();
});
backbutton.setOnClickListener(new OnClickListener(){
public void onClick(View v){ }
closecaserall(); opencaser2();
});
FrameLayout linearLayout = (FrameLayout)findViewById(R.id.l1);
}
linearLayout.setOnTouchListener(new View.OnTouchListener() { @Override
public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub
if(event.getAction()==MotionEvent.ACTION_DOWN){
drawx=Math.round(event.getX()); drawy=Math.round(event.getY()); draw.setX(drawx);
draw.setY(drawy); };
//show.setText(\起始位置为:\\
if(event.getAction()==MotionEvent.ACTION_MOVE){
draw.setVisibility(View.VISIBLE); //==================
lp=draw.getLayoutParams();
lp.width=Math.round(event.getX())-drawx; lp.height=Math.round(event.getY())-drawy; draw.setLayoutParams(lp);
//===========================================】
}
else draw.setVisibility(View.INVISIBLE);
//show.setText(\移动中坐标为:\\
if(event.getAction()==MotionEvent.ACTION_UP){
if(Math.abs(drawx-Math.round(event.getX())) &&Math.abs(drawy-Math.round(event.getY())) int pi; for(pi=1;pi<=6;pi++) { } { if(planeselect[pi]==1){ } planeaimx[pi]=Math.round(event.getX()); planeaimy[pi]=Math.round(event.getY()); }else int pi; for(pi=1;pi<=6;pi++) if(planex[pi]+imgw/2>=drawx&& planex[pi]+imgw/2<=event.getX()&& planey[pi]+imgw/2>=drawy&& planey[pi]+imgw/2<=event.getY() }; } { }else { } planeselect[pi]=0; planeselect[pi]=1; &&planelife[pi]>0) //show.setText(\最后位置为:\\ return true; } }); handler=new Handler(){ @Override public void handleMessage(Message msg){ if(msg.what==0x101){ //=================【caser2 begin】 if(caser==2){ ai(); //========== int pi; for(pi=1;pi<=6;pi++)if(planelife[pi]<=0) planeselect[pi]=0; //=========== int i; for(i=1;i<=6;i++) if(planelife[i]>0) meplane[i].setVisibility(View.VISIBLE); else meplane[i].setVisibility(View.INVISIBLE); for(i=1;i<=6;i++) if(planelife[i+6]>0) diplane[i].setVisibility(View.VISIBLE); else diplane[i].setVisibility(View.INVISIBLE); for(i=1;i<=3;i++) if(builinglife[i]>0) mebuiling[i].setVisibility(View.VISIBLE); else mebuiling[i].setVisibility(View.INVISIBLE); for(i=1;i<=3;i++) if(builinglife[i+3]>0) dibuiling[i].setVisibility(View.VISIBLE); else dibuiling[i].setVisibility(View.INVISIBLE); //============== for(i=1;i<=6;i++){ if(planetype[i]==1){ if(planedirect[i]==1) meplane[i].setImageResource(R.drawable.n1); if(planedirect[i]==2) meplane[i].setImageResource(R.drawable.en1); if(planedirect[i]==3) meplane[i].setImageResource(R.drawable.e1); if(planedirect[i]==4) meplane[i].setImageResource(R.drawable.es1); if(planedirect[i]==5) meplane[i].setImageResource(R.drawable.s1); if(planedirect[i]==6) meplane[i].setImageResource(R.drawable.ws1); if(planedirect[i]==7) meplane[i].setImageResource(R.drawable.w1); if(planedirect[i]==8) meplane[i].setImageResource(R.drawable.wn1); } if(planetype[i]==2){ if(planedirect[i]==1) meplane[i].setImageResource(R.drawable.n2); if(planedirect[i]==2) meplane[i].setImageResource(R.drawable.en2); if(planedirect[i]==3) meplane[i].setImageResource(R.drawable.e2); if(planedirect[i]==4) meplane[i].setImageResource(R.drawable.es2); if(planedirect[i]==5) 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库安卓红色警戒游戏源代码_伴弈写(5)在线全文阅读。
相关推荐: