安卓红色警戒游戏源代码伴弈写.docx
- 文档编号:6764694
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:56
- 大小:25.83KB
安卓红色警戒游戏源代码伴弈写.docx
《安卓红色警戒游戏源代码伴弈写.docx》由会员分享,可在线阅读,更多相关《安卓红色警戒游戏源代码伴弈写.docx(56页珍藏版)》请在冰点文库上搜索。
安卓红色警戒游戏源代码伴弈写
packagecom.example.smallesthongjing;
importandroid.os.Bundle;
importandroid.os.Handler;
importandroid.os.Message;
importandroid.app.Activity;
importandroid.util.DisplayMetrics;
importandroid.view.Menu;
importandroid.view.MotionEvent;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.FrameLayout;
importandroid.widget.ImageView;
importandroid.widget.LinearLayout;
importandroid.widget.TextView;
importandroid.widget.Toast;
publicclassMainActivityextendsActivity{
Handlerhandler;
ImageViewdraw,win;
intcaser,timer=0;
intw,h;
intdrawx,drawy;
intdicountry=0,mecountry=0;
android.view.ViewGroup.LayoutParamslp;//java设置imageView宽高第一步
//caser1imageview:
ImageViewmetip,ditip,memoneyselect,dimoneyselect,meattackselect,diattackselect,
melifeselect,dilifeselect,beginbutton;
//caser2:
ImageViewmebuiling[]=newImageView[4];
ImageViewmeplane[]=newImageView[7];
ImageViewdibuiling[]=newImageView[4];
ImageViewdiplane[]=newImageView[7];
ImageViewmelife[]=newImageView[10];
ImageViewdilife[]=newImageView[10];
//caser3:
ImageViewbuy1,buy2,buy3,buy4,buy5,backbutton;
//wj
intwj_money,ai_money;
intbuilinglife[]=newint[7];
intbuilingrelife[]=newint[7];
intbuilingmake[]=newint[7];
intbuilingx[]=newint[7];
intbuilingy[]=newint[7];
intbuilingtype[]=newint[7];
intplanetype[]=newint[13];
intplanelife[]=newint[13];
intplanev[]=newint[13];
intplaneattack[]=newint[13];
intplanerange[]=newint[13];
intplanex[]=newint[13];
intplaney[]=newint[13];
intplaneaimx[]=newint[13];
intplaneaimy[]=newint[13];
intplanedirect[]=newint[13];
intplaneselect[]=newint[7];
//plane游戏平衡数据1
intmoney1=100,money2=200,money3=300;
intrange1=90,range2=60,range3=30;
intattack1=4,attack2=7,attack3=30;
intv1=7,v2=4,v3=4;
intlife1=600,life2=1200,life3=2000;
int[]blife={0,2000,2000,2000};//blife[1]=?
blife[2]=?
blife[3]=?
;
intimgw;//->2
intmoneyadd=10;//10time一次
intv_of_t=60;//1000=1s
intmoneymore=3,allattack=1*20,blifeadd=30*20;
//txt
TextViewwj_moneytxt,ai_moneytxt;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//====================================
DisplayMetricsdm=newDisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
w=dm.widthPixels;//宽度
h=dm.heightPixels;//高度
//===============================]
//=游戏平衡数据2
imgw=w/20;
//平衡数据2end
metip=(ImageView)findViewById(R.id.metip);
ditip=(ImageView)findViewById(R.id.ditip);
memoneyselect=(ImageView)findViewById(R.id.memoneyselect);
dimoneyselect=(ImageView)findViewById(R.id.dimoneyselect);
meattackselect=(ImageView)findViewById(R.id.meattackselect);
diattackselect=(ImageView)findViewById(R.id.diattackselect);
melifeselect=(ImageView)findViewById(R.id.melifeselect);
dilifeselect=(ImageView)findViewById(R.id.dilifeselect);
beginbutton=(ImageView)findViewById(R.id.beginbutton);
mebuiling[1]=(ImageView)findViewById(R.id.mebuiling1);
mebuiling[2]=(ImageView)findViewById(R.id.mebuiling2);
mebuiling[3]=(ImageView)findViewById(R.id.mebuiling3);
meplane[1]=(ImageView)findViewById(R.id.meplane1);
meplane[2]=(ImageView)findViewById(R.id.meplane2);
meplane[3]=(ImageView)findViewById(R.id.meplane3);
meplane[4]=(ImageView)findViewById(R.id.meplane4);
meplane[5]=(ImageView)findViewById(R.id.meplane5);
meplane[6]=(ImageView)findViewById(R.id.meplane6);
dibuiling[1]=(ImageView)findViewById(R.id.dibuiling1);
dibuiling[2]=(ImageView)findViewById(R.id.dibuiling2);
dibuiling[3]=(ImageView)findViewById(R.id.dibuiling3);
diplane[1]=(ImageView)findViewById(R.id.diplane1);
diplane[2]=(ImageView)findViewById(R.id.diplane2);
diplane[3]=(ImageView)findViewById(R.id.diplane3);
diplane[4]=(ImageView)findViewById(R.id.diplane4);
diplane[5]=(ImageView)findViewById(R.id.diplane5);
diplane[6]=(ImageView)findViewById(R.id.diplane6);
melife[1]=(ImageView)findViewById(R.id.melife1);
melife[2]=(ImageView)findViewById(R.id.melife2);
melife[3]=(ImageView)findViewById(R.id.melife3);
melife[4]=(ImageView)findViewById(R.id.melife4);
melife[5]=(ImageView)findViewById(R.id.melife5);
melife[6]=(ImageView)findViewById(R.id.melife6);
melife[7]=(ImageView)findViewById(R.id.melife7);
melife[8]=(ImageView)findViewById(R.id.melife8);
melife[9]=(ImageView)findViewById(R.id.melife9);
dilife[1]=(ImageView)findViewById(R.id.dilife1);
dilife[2]=(ImageView)findViewById(R.id.dilife2);
dilife[3]=(ImageView)findViewById(R.id.dilife3);
dilife[4]=(ImageView)findViewById(R.id.dilife4);
dilife[5]=(ImageView)findViewById(R.id.dilife5);
dilife[6]=(ImageView)findViewById(R.id.dilife6);
dilife[7]=(ImageView)findViewById(R.id.dilife7);
dilife[8]=(ImageView)findViewById(R.id.dilife8);
dilife[9]=(ImageView)findViewById(R.id.dilife9);
buy1=(ImageView)findViewById(R.id.buy1);
buy2=(ImageView)findViewById(R.id.buy2);
buy3=(ImageView)findViewById(R.id.buy3);
buy4=(ImageView)findViewById(R.id.buy4);
buy5=(ImageView)findViewById(R.id.buy5);
backbutton=(ImageView)findViewById(R.id.backbutton);
draw=(ImageView)findViewById(R.id.draw);
win=(ImageView)findViewById(R.id.win);
wj_moneytxt=(TextView)findViewById(R.id.wj_moneytxt);
ai_moneytxt=(TextView)findViewById(R.id.ai_moneytxt);
metip.setScaleType(ImageView.ScaleType.FIT_XY);
ditip.setScaleType(ImageView.ScaleType.FIT_XY);
memoneyselect.setScaleType(ImageView.ScaleType.FIT_XY);
dimoneyselect.setScaleType(ImageView.ScaleType.FIT_XY);
meattackselect.setScaleType(ImageView.ScaleType.FIT_XY);
diattackselect.setScaleType(ImageView.ScaleType.FIT_XY);
melifeselect.setScaleType(ImageView.ScaleType.FIT_XY);
dilifeselect.setScaleType(ImageView.ScaleType.FIT_XY);
beginbutton.setScaleType(ImageView.ScaleType.FIT_XY);
mebuiling[1].setScaleType(ImageView.ScaleType.FIT_XY);
mebuiling[2].setScaleType(ImageView.ScaleType.FIT_XY);
mebuiling[3].setScaleType(ImageView.ScaleType.FIT_XY);
meplane[1].setScaleType(ImageView.ScaleType.FIT_XY);
meplane[2].setScaleType(ImageView.ScaleType.FIT_XY);
meplane[3].setScaleType(ImageView.ScaleType.FIT_XY);
meplane[4].setScaleType(ImageView.ScaleType.FIT_XY);
meplane[5].setScaleType(ImageView.ScaleType.FIT_XY);
meplane[6].setScaleType(ImageView.ScaleType.FIT_XY);
dibuiling[1].setScaleType(ImageView.ScaleType.FIT_XY);
dibuiling[2].setScaleType(ImageView.ScaleType.FIT_XY);
dibuiling[3].setScaleType(ImageView.ScaleType.FIT_XY);
diplane[1].setScaleType(ImageView.ScaleType.FIT_XY);
diplane[2].setScaleType(ImageView.ScaleType.FIT_XY);
diplane[3].setScaleType(ImageView.ScaleType.FIT_XY);
diplane[4].setScaleType(ImageView.ScaleType.FIT_XY);
diplane[5].setScaleType(ImageView.ScaleType.FIT_XY);
diplane[6].setScaleType(ImageView.ScaleType.FIT_XY);
melife[1].setScaleType(ImageView.ScaleType.FIT_XY);
melife[2].setScaleType(ImageView.ScaleType.FIT_XY);
melife[3].setScaleType(ImageView.ScaleType.FIT_XY);
melife[4].setScaleType(ImageView.ScaleType.FIT_XY);
melife[5].setScaleType(ImageView.ScaleType.FIT_XY);
melife[6].setScaleType(ImageView.ScaleType.FIT_XY);
melife[7].setScaleType(ImageView.ScaleType.FIT_XY);
melife[8].setScaleType(ImageView.ScaleType.FIT_XY);
melife[9].setScaleType(ImageView.ScaleType.FIT_XY);
dilife[1].setScaleType(ImageView.ScaleType.FIT_XY);
dilife[2].setScaleType(ImageView.ScaleType.FIT_XY);
dilife[3].setScaleType(ImageView.ScaleType.FIT_XY);
dilife[4].setScaleType(ImageView.ScaleType.FIT_XY);
dilife[5].setScaleType(ImageView.ScaleType.FIT_XY);
dilife[6].setScaleType(ImageView.ScaleType.FIT_XY);
dilife[7].setScaleType(ImageView.ScaleType.FIT_XY);
dilife[8].setScaleType(ImageView.ScaleType.FIT_XY);
dilife[9].setScaleType(ImageView.ScaleType.FIT_XY);
buy1.setScaleType(ImageView.ScaleType.FIT_XY);
buy2.setScaleType(ImageView.ScaleType.FIT_XY);
buy3.setScaleType(ImageView.ScaleType.FIT_XY);
buy4.setScaleType(ImageView.ScaleType.FIT_XY);
buy5.setScaleType(ImageView.ScaleType.FIT_XY);
backbutton.setScaleType(ImageView.ScaleType.FIT_XY);
draw.setScaleType(ImageView.ScaleType.FIT_XY);
win.setScaleType(ImageView.ScaleType.FIT_XY);
//=====================================:
//==================
lp=beginbutton.getLayoutParams();
lp.width=w/7;
lp.height=w/14;
beginbutton.setLayoutParams(lp);
//===========================================】
beginbutton.setX(w/2-w/14);
beginbutton.setY(h*4/5);
//==================
lp=dimoneyselect.getLayoutParams();
lp.width=w/7;
lp.height=w/7;
dimoneyselect.setLayoutParams(lp);
//===========================================】
dimoneyselect.setX(w/4-w/14);
dimoneyselect.setY(h*3/5);
//==================
lp=diattackselect.getLayoutParams();
lp.width=w/7;
lp.height=w/7;
diattackselect.setLayoutParams(lp);
//===========================================】
diattackselect.setX(w*2/4-w/7/2);
diattackselect.setY(h*3/5);
//==================
lp=dilifeselect.getLayoutParams();
lp.width=w/7;
lp.height=w/7;
dilifeselect.setLayoutParams(lp);
//===========================================】
dilifeselect.setX(w*3/4-w/7/2);
dilifeselect.setY(h*3/5);
//==================
lp=ditip.getLayoutParams();
lp.width=w/7;
lp.height=w/7;
ditip.setLayoutParams(lp);
//===========================================】
ditip.setX(w*3/4-w/7/2);
ditip.setY(h*3/5);
//==================
lp=memoneyselect.getLayoutParams();
lp.width=w/7;
lp.height=w/7;
memoneyselect.setLayoutParams(lp);
//===========================================】
memoneyselect.setX(w/4-w/7/2);
memoneyselect.setY(h*1/5);
//==================
lp=meattackselect.getLayoutParams();
lp.width=w/7;
lp.height=w/7;
meattackselect.setLayoutPar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 红色警戒 游戏 源代码 伴弈写
![提示](https://static.bingdoc.com/images/bang_tan.gif)