📄 betmain.java
字号:
if(nextcard==5) { cardself[index*6+4]=10; cardself[index*6+5]=3; } if(nextcard==6) { cardself[index*6+4]=11; cardself[index*6+5]=3; } if(nextcard==7) { cardself[index*6+4]=12; cardself[index*6+5]=3; } if(nextcard==8) { cardself[index*6+4]=13; cardself[index*6+5]=3; } if(nextcard==9) { cardself[index*6+4]=14; cardself[index*6+5]=3; } if(nextcard==10) { cardself[index*6+4]=10; cardself[index*6+5]=2; } if(nextcard==11) { cardself[index*6+4]=11; cardself[index*6+5]=2; } if(nextcard==12) { cardself[index*6+4]=12; cardself[index*6+5]=2; } if(nextcard==13) { cardself[index*6+4]=13; cardself[index*6+5]=2; } if(nextcard==14) { cardself[index*6+4]=14; cardself[index*6+5]=2; } if(nextcard==15) { cardself[index*6+4]=10; cardself[index*6+5]=1; } if(nextcard==16) { cardself[index*6+4]=11; cardself[index*6+5]=1; } if(nextcard==17) { cardself[index*6+4]=12; cardself[index*6+5]=1; } if(nextcard==18) { cardself[index*6+4]=13; cardself[index*6+5]=1; } if(nextcard==19) { cardself[index*6+4]=14; cardself[index*6+5]=1; } } public void getcard(int nextcard) { int index; index=nextcard%10; nextcard=nextcard/10; cardenemy[index*6] =index+1; cardenemy[index*6+1]=nextcard; cardenemy[index*6+2]=15*index+10; cardenemy[index*6+3]=20; if(nextcard==0) { cardenemy[index*6+4]=10; cardenemy[index*6+5]=4; } if(nextcard==1) { cardenemy[index*6+4]=11; cardenemy[index*6+5]=4; } if(nextcard==2) { cardenemy[index*6+4]=12; cardenemy[index*6+5]=4; } if(nextcard==3) { cardenemy[index*6+4]=13; cardenemy[index*6+5]=4; } if(nextcard==4) { cardenemy[index*6+4]=14; cardenemy[index*6+5]=4; } if(nextcard==5) { cardenemy[index*6+4]=10; cardenemy[index*6+5]=3; } if(nextcard==6) { cardenemy[index*6+4]=11; cardenemy[index*6+5]=3; } if(nextcard==7) { cardenemy[index*6+4]=12; cardenemy[index*6+5]=3; } if(nextcard==8) { cardenemy[index*6+4]=13; cardenemy[index*6+5]=3; } if(nextcard==9) { cardenemy[index*6+4]=14; cardenemy[index*6+5]=3; } if(nextcard==10) { cardenemy[index*6+4]=10; cardenemy[index*6+5]=2; } if(nextcard==11) { cardenemy[index*6+4]=11; cardenemy[index*6+5]=2; } if(nextcard==12) { cardenemy[index*6+4]=12; cardenemy[index*6+5]=2; } if(nextcard==13) { cardenemy[index*6+4]=13; cardenemy[index*6+5]=2; } if(nextcard==14) { cardenemy[index*6+4]=14; cardenemy[index*6+5]=2; } if(nextcard==15) { cardenemy[index*6+4]=10; cardenemy[index*6+5]=1; } if(nextcard==16) { cardenemy[index*6+4]=11; cardenemy[index*6+5]=1; } if(nextcard==17) { cardenemy[index*6+4]=12; cardenemy[index*6+5]=1; } if(nextcard==18) { cardenemy[index*6+4]=13; cardenemy[index*6+5]=1; } if(nextcard==19) { cardenemy[index*6+4]=14; cardenemy[index*6+5]=1; } } public void communication() { int getstr; if(socketthread.B_Socketthread ==true) { socketthread.accept(); if(socketthread.GMessage!="NULL") { getstr=Integer.parseInt(socketthread.GMessage); if(getstr%10==1) { //接受到开始游戏的标示。 person="yes";// isFirst=3;// socketthread.sendmessage("1"); } if(getstr%10==2) { //接受到牌 getcard(getstr/10); } if(getstr%10==3) { //押钱数 tempcash1=getstr/10; if(tempcash1==0) { cash10=0; cash50=0; cash100=0; showall=0; handX=30; handY=115; show=0; //不跟,开始下一盘 indexcard=0; for(int i=0;i<30;i++) { cardself[i]=0; cardenemy[i]=0; } totalcash0=totalcash0+money; money=0; checkself=0; checkenemy=0; } checkenemy++; money=money+tempcash1; } } } } public void showcard(Graphics g) { int nextcard,x,y; g.drawImage(imagediban,0,0,g.TOP|g.LEFT); //g.drawImage(imagexiaoguo,0,0,g.TOP|g.LEFT); //g.drawString(String.valueOf(chessmatrixX[5]),1,145,g.TOP|g.HCENTER); //g.drawString("版权所有: ANYWALK TECH.COM.",width/2,height-15,g.TOP|g.HCENTER); //g.drawImage(imagebei,10,13,g.TOP|g.LEFT); for(int i=0;i<indexcard ;i++) { nextcard=cardself[i*6+1]; x=cardself[i*6+2]; y=cardself[i*6+3]; if(cardself[i*6]>0) { if(nextcard==0) g.drawImage(imagehei10,x,y,g.TOP|g.LEFT); if(nextcard==1) g.drawImage(imageheiJ,x,y,g.TOP|g.LEFT); if(nextcard==2) g.drawImage(imageheiQ,x,y,g.TOP|g.LEFT); if(nextcard==3) g.drawImage(imageheiK,x,y,g.TOP|g.LEFT); if(nextcard==4) g.drawImage(imageheiA,x,y,g.TOP|g.LEFT); if(nextcard==5) g.drawImage(imagehong10,x,y,g.TOP|g.LEFT); if(nextcard==6) g.drawImage(imagehongJ,x,y,g.TOP|g.LEFT); if(nextcard==7) g.drawImage(imagehongQ,x,y,g.TOP|g.LEFT); if(nextcard==8) g.drawImage(imagehongK,x,y,g.TOP|g.LEFT); if(nextcard==9) g.drawImage(imagehongA,x,y,g.TOP|g.LEFT); if(nextcard==10) g.drawImage(imagehua10,x,y,g.TOP|g.LEFT); if(nextcard==11) g.drawImage(imagehuaJ,x,y,g.TOP|g.LEFT); if(nextcard==12) g.drawImage(imagehuaQ,x,y,g.TOP|g.LEFT); if(nextcard==13) g.drawImage(imagehuaK,x,y,g.TOP|g.LEFT); if(nextcard==14) g.drawImage(imagehuaA,x,y,g.TOP|g.LEFT); if(nextcard==15) g.drawImage(imagepian10,x,y,g.TOP|g.LEFT); if(nextcard==16) g.drawImage(imagepianJ,x,y,g.TOP|g.LEFT); if(nextcard==17) g.drawImage(imagepianQ,x,y,g.TOP|g.LEFT); if(nextcard==18) g.drawImage(imagepianK,x,y,g.TOP|g.LEFT); if(nextcard==19) g.drawImage(imagepianA,x,y,g.TOP|g.LEFT); } } int isShowFrist=1;//0:显示,1:不显示 if(indexcard<5) { g.drawImage(imagebei,cardenemy[2],cardenemy[3],g.TOP|g.LEFT); isShowFrist=1; } else isShowFrist=0; for(int i=isShowFrist;i<indexcard ;i++) { if(cardenemy[i*6]>0) { nextcard=cardenemy[i*6+1]; x=cardenemy[i*6+2]; y=cardenemy[i*6+3]; if(nextcard==0) g.drawImage(imagehei10,x,y,g.TOP|g.LEFT); if(nextcard==1) g.drawImage(imageheiJ,x,y,g.TOP|g.LEFT); if(nextcard==2) g.drawImage(imageheiQ,x,y,g.TOP|g.LEFT); if(nextcard==3) g.drawImage(imageheiK,x,y,g.TOP|g.LEFT); if(nextcard==4) g.drawImage(imageheiA,x,y,g.TOP|g.LEFT); if(nextcard==5) g.drawImage(imagehong10,x,y,g.TOP|g.LEFT); if(nextcard==6) g.drawImage(imagehongJ,x,y,g.TOP|g.LEFT); if(nextcard==7) g.drawImage(imagehongQ,x,y,g.TOP|g.LEFT); if(nextcard==8) g.drawImage(imagehongK,x,y,g.TOP|g.LEFT); if(nextcard==9) g.drawImage(imagehongA,x,y,g.TOP|g.LEFT); if(nextcard==10) g.drawImage(imagehua10,x,y,g.TOP|g.LEFT); if(nextcard==11) g.drawImage(imagehuaJ,x,y,g.TOP|g.LEFT); if(nextcard==12) g.drawImage(imagehuaQ,x,y,g.TOP|g.LEFT); if(nextcard==13) g.drawImage(imagehuaK,x,y,g.TOP|g.LEFT); if(nextcard==14) g.drawImage(imagehuaA,x,y,g.TOP|g.LEFT); if(nextcard==15) g.drawImage(imagepian10,x,y,g.TOP|g.LEFT); if(nextcard==16) g.drawImage(imagepianJ,x,y,g.TOP|g.LEFT); if(nextcard==17) g.drawImage(imagepianQ,x,y,g.TOP|g.LEFT); if(nextcard==18) g.drawImage(imagepianK,x,y,g.TOP|g.LEFT); if(nextcard==19) g.drawImage(imagepianA,x,y,g.TOP|g.LEFT); } } g.setGrayScale(255); g.drawString(Integer.toString(totalcash0),19,128,g.TOP|g.LEFT); g.drawString(Integer.toString(totalcash1),60,1,g.TOP|g.LEFT); if(show==1) { g.drawImage(imagexiazhuqi,22,21,g.TOP|g.LEFT); g.setGrayScale(255); //g.drawString("0123456789",10,13,g.TOP|g.LEFT); g.drawString(Integer.toString(cash10),65,42,g.TOP|g.LEFT); g.drawString(Integer.toString(cash50),65,59,g.TOP|g.LEFT); g.drawString(Integer.toString(cash100),65,76,g.TOP|g.LEFT); g.drawString(Integer.toString(tempcash0),35,24,g.TOP|g.LEFT); g.drawString(Integer.toString(tempcash1),72,24,g.TOP|g.LEFT); if(showall==1) g.drawString("ShowAll",47,93,g.TOP|g.LEFT); //g.setColor(255); //g.drawString("0123456789",10,23,g.TOP|g.LEFT); //g.setGrayScale(0); //g.drawString("0123456789",10,33,g.TOP|g.LEFT); //g.drawString(Integer.toString(randRange(5)),10,23,g.TOP|g.LEFT); g.drawImage(imagehand,handX,handY,g.TOP|g.LEFT); } } /*****************************************************/ // 游戏初始化 // // /*****************************************************/ public void start() { //临时屏蔽通讯部分 //socketthread.accept(); thread.start(); for(int i=0;i<30;i++) { cardself[i]=0; cardenemy[i]=0; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -