📄 betmain.java
字号:
j=0; break; } if(j!=0) k++; } if(k==2) { if(cardenemy[a[0]*6+4]>cardenemy[a[1]*6+4]) coreenemy=(cardenemy[a[0]*6+4]-10+1)*1000+cardenemy[a[0]*6+5]; if(cardenemy[a[0]*6+4]<cardenemy[a[1]*6+4]) coreenemy=(cardenemy[a[1]*6+4]-10+1)*1000+cardenemy[a[1]*6+5]; } if(k==3) { coreenemy=(cardenemy[a[0]*6+4]-10+1)*100+cardenemy[a[0]*6+5]; } if(k==4) { if(cardenemy[1*6+4]>cardenemy[2*6+4]&&cardenemy[1*6+4]>cardenemy[3*6+4] &&cardenemy[1*6+4]>cardenemy[4*6+4]) { coreenemy=(cardenemy[1*6+4]-10+1)*10+cardenemy[1*6+5]; } if(cardenemy[2*6+4]>cardenemy[1*6+4]&&cardenemy[2*6+4]>cardenemy[3*6+4] &&cardenemy[2*6+4]>cardenemy[4*6+4]) { coreenemy=(cardenemy[2*6+4]-10+1)*10+cardenemy[2*6+5]; } if(cardenemy[3*6+4]>cardenemy[2*6+4]&&cardenemy[3*6+4]>cardenemy[1*6+4] &&cardenemy[3*6+4]>cardenemy[4*6+4]) { coreenemy=(cardenemy[3*6+4]-10+1)*10+cardenemy[3*6+5]; } if(cardenemy[4*6+4]>cardenemy[2*6+4]&&cardenemy[4*6+4]>cardenemy[3*6+4] &&cardenemy[4*6+4]>cardenemy[1*6+4]) { coreenemy=(cardenemy[4*6+4]-10+1)*10+cardenemy[4*6+5]; } } if(coreself>coreenemy) return 1; if(coreself<coreenemy) return 0; } if(number==5) { //同花顺 if(cardself[0*6+5]==cardself[1*6+5]&&cardself[0*6+5]==cardself[2*6+5] &&cardself[0*6+5]==cardself[3*6+5]&&cardself[0*6+5]==cardself[4*6+5]) { coreself=70+cardself[0*6+5]; } if(cardenemy[0*6+5]==cardenemy[1*6+5]&&cardenemy[0*6+5]==cardenemy[2*6+5] &&cardenemy[0*6+5]==cardenemy[3*6+5]&&cardenemy[0*6+5]==cardenemy[4*6+5]) { coreenemy=70+cardenemy[0*6+5]; } if(coreself>coreenemy) return 1; if(coreself<coreenemy) return 0; //铁支 if((cardself[0*6+4]==cardself[1*6+4]&&cardself[0*6+4]==cardself[2*6+4]&&cardself[0*6+4]==cardself[3*6+4]) ||(cardself[0*6+4]==cardself[1*6+4]&&cardself[0*6+4]==cardself[2*6+4]&&cardself[0*6+4]==cardself[4*6+4]) ||(cardself[0*6+4]==cardself[1*6+4]&&cardself[0*6+4]==cardself[3*6+4]&&cardself[0*6+4]==cardself[4*6+4]) ||(cardself[0*6+4]==cardself[2*6+4]&&cardself[0*6+4]==cardself[3*6+4]&&cardself[0*6+4]==cardself[4*6+4]) ||(cardself[1*6+4]==cardself[2*6+4]&&cardself[1*6+4]==cardself[3*6+4]&&cardself[1*6+4]==cardself[4*6+4])) { if(cardself[0*6+4]==cardself[1*6+4]) coreself=60+cardself[0*6+4]-10+1; if(cardself[2*6+4]==cardself[3*6+4]) coreself=60+cardself[2*6+4]-10+1; } if((cardenemy[0*6+4]==cardenemy[1*6+4]&&cardenemy[0*6+4]==cardenemy[2*6+4]&&cardenemy[0*6+4]==cardenemy[3*6+4]) ||(cardenemy[0*6+4]==cardenemy[1*6+4]&&cardenemy[0*6+4]==cardenemy[2*6+4]&&cardenemy[0*6+4]==cardenemy[4*6+4]) ||(cardenemy[0*6+4]==cardenemy[1*6+4]&&cardenemy[0*6+4]==cardenemy[3*6+4]&&cardenemy[0*6+4]==cardenemy[4*6+4]) ||(cardenemy[0*6+4]==cardenemy[2*6+4]&&cardenemy[0*6+4]==cardenemy[3*6+4]&&cardenemy[0*6+4]==cardenemy[4*6+4]) ||(cardenemy[1*6+4]==cardenemy[2*6+4]&&cardenemy[1*6+4]==cardenemy[3*6+4]&&cardenemy[1*6+4]==cardenemy[4*6+4])) { if(cardenemy[0*6+4]==cardenemy[1*6+4]) coreenemy=60+cardenemy[0*6+4]-10+1; if(cardenemy[2*6+4]==cardenemy[3*6+4]) coreenemy=60+cardenemy[2*6+4]-10+1; } if(coreself>coreenemy) return 1; if(coreself<coreenemy) return 0; //葫芦+三条 if(cardself[0*6+4]==cardself[1*6+4]&&cardself[0*6+4]==cardself[2*6+4]) { if(cardself[3*6+4]==cardself[4*6+4]) coreself=50+cardself[0*6+4]-10+1; else coreself=30+cardself[0*6+4]-10+1; } if(cardself[0*6+4]==cardself[1*6+4]&&cardself[0*6+4]==cardself[3*6+4]) { if(cardself[2*6+4]==cardself[4*6+4]) coreself=50+cardself[0*6+4]-10+1; else coreself=30+cardself[0*6+4]-10+1; } if(cardself[0*6+4]==cardself[1*6+4]&&cardself[0*6+4]==cardself[4*6+4]) { if(cardself[2*6+4]==cardself[3*6+4]) coreself=50+cardself[0*6+4]-10+1; else coreself=30+cardself[0*6+4]-10+1; } if(cardself[0*6+4]==cardself[2*6+4]&&cardself[0*6+4]==cardself[3*6+4]) { if(cardself[1*6+4]==cardself[4*6+4]) coreself=50+cardself[0*6+4]-10+1; else coreself=30+cardself[0*6+4]-10+1; } if(cardself[0*6+4]==cardself[2*6+4]&&cardself[0*6+4]==cardself[4*6+4]) { if(cardself[1*6+4]==cardself[3*6+4]) coreself=50+cardself[0*6+4]-10+1; else coreself=30+cardself[0*6+4]-10+1; } if(cardself[0*6+4]==cardself[3*6+4]&&cardself[0*6+4]==cardself[4*6+4]) { if(cardself[1*6+4]==cardself[2*6+4]) coreself=50+cardself[0*6+4]-10+1; else coreself=30+cardself[0*6+4]-10+1; } if(cardself[1*6+4]==cardself[2*6+4]&&cardself[1*6+4]==cardself[3*6+4]) { if(cardself[0*6+4]==cardself[4*6+4]) coreself=50+cardself[1*6+4]-10+1; else coreself=30+cardself[1*6+4]-10+1; } if(cardself[1*6+4]==cardself[2*6+4]&&cardself[1*6+4]==cardself[4*6+4]) { if(cardself[0*6+4]==cardself[3*6+4]) coreself=50+cardself[1*6+4]-10+1; else coreself=30+cardself[1*6+4]-10+1; } if(cardself[1*6+4]==cardself[3*6+4]&&cardself[1*6+4]==cardself[4*6+4]) { if(cardself[0*6+4]==cardself[2*6+4]) coreself=50+cardself[1*6+4]-10+1; else coreself=30+cardself[1*6+4]-10+1; } if(cardself[2*6+4]==cardself[3*6+4]&&cardself[2*6+4]==cardself[4*6+4]) { if(cardself[0*6+4]==cardself[1*6+4]) coreself=50+cardself[2*6+4]-10+1; else coreself=30+cardself[2*6+4]-10+1; } if(cardenemy[0*6+4]==cardenemy[1*6+4]&&cardenemy[0*6+4]==cardenemy[2*6+4]) { if(cardenemy[3*6+4]==cardenemy[4*6+4]) coreenemy=50+cardenemy[0*6+4]-10+1; else coreenemy=30+cardenemy[0*6+4]-10+1; } if(cardenemy[0*6+4]==cardenemy[1*6+4]&&cardenemy[0*6+4]==cardenemy[3*6+4]) { if(cardenemy[2*6+4]==cardenemy[4*6+4]) coreenemy=50+cardenemy[0*6+4]-10+1; else coreenemy=30+cardenemy[0*6+4]-10+1; } if(cardenemy[0*6+4]==cardenemy[1*6+4]&&cardenemy[0*6+4]==cardenemy[4*6+4]) { if(cardenemy[2*6+4]==cardenemy[3*6+4]) coreenemy=50+cardenemy[0*6+4]-10+1; else coreenemy=30+cardenemy[0*6+4]-10+1; } if(cardenemy[0*6+4]==cardenemy[2*6+4]&&cardenemy[0*6+4]==cardenemy[3*6+4]) { if(cardenemy[1*6+4]==cardenemy[4*6+4]) coreenemy=50+cardenemy[0*6+4]-10+1; else coreenemy=30+cardenemy[0*6+4]-10+1; } if(cardenemy[0*6+4]==cardenemy[2*6+4]&&cardenemy[0*6+4]==cardenemy[4*6+4]) { if(cardenemy[1*6+4]==cardenemy[3*6+4]) coreenemy=50+cardenemy[0*6+4]-10+1; else coreenemy=30+cardenemy[0*6+4]-10+1; } if(cardenemy[0*6+4]==cardenemy[3*6+4]&&cardenemy[0*6+4]==cardenemy[4*6+4]) { if(cardenemy[1*6+4]==cardenemy[2*6+4]) coreenemy=50+cardenemy[0*6+4]-10+1; else coreenemy=30+cardenemy[0*6+4]-10+1; } if(cardenemy[1*6+4]==cardenemy[2*6+4]&&cardenemy[1*6+4]==cardenemy[3*6+4]) { if(cardenemy[0*6+4]==cardenemy[4*6+4]) coreenemy=50+cardenemy[1*6+4]-10+1; else coreenemy=30+cardenemy[1*6+4]-10+1; } if(cardenemy[1*6+4]==cardenemy[2*6+4]&&cardenemy[1*6+4]==cardenemy[4*6+4]) { if(cardenemy[0*6+4]==cardenemy[3*6+4]) coreenemy=50+cardenemy[1*6+4]-10+1; else coreenemy=30+cardenemy[1*6+4]-10+1; } if(cardenemy[1*6+4]==cardenemy[3*6+4]&&cardenemy[1*6+4]==cardenemy[4*6+4]) { if(cardenemy[0*6+4]==cardenemy[2*6+4]) coreenemy=50+cardenemy[1*6+4]-10+1; else coreenemy=30+cardenemy[1*6+4]-10+1; } if(cardenemy[2*6+4]==cardenemy[3*6+4]&&cardenemy[2*6+4]==cardenemy[4*6+4]) { if(cardenemy[0*6+4]==cardenemy[1*6+4]) coreenemy=50+cardenemy[2*6+4]-10+1; else coreenemy=30+cardenemy[2*6+4]-10+1; } //顺子 if(cardself[0*6+4]!=cardself[1*6+4]&& cardself[0*6+4]!=cardself[2*6+4]&& cardself[0*6+4]!=cardself[3*6+4]&& cardself[0*6+4]!=cardself[4*6+4]&& cardself[1*6+4]!=cardself[2*6+4]&& cardself[1*6+4]!=cardself[3*6+4]&& cardself[1*6+4]!=cardself[4*6+4]&& cardself[2*6+4]!=cardself[3*6+4]&& cardself[2*6+4]!=cardself[4*6+4]&& cardself[3*6+4]!=cardself[4*6+4] ) { if(cardself[0*6+4]==14) coreself=40+cardself[0*6+5]; if(cardself[1*6+4]==14) coreself=40+cardself[1*6+5]; if(cardself[2*6+4]==14) coreself=40+cardself[2*6+5]; if(cardself[3*6+4]==14) coreself=40+cardself[3*6+5]; if(cardself[4*6+4]==14) coreself=40+cardself[4*6+5]; } if(cardenemy[0*6+4]!=cardenemy[1*6+4]&& cardenemy[0*6+4]!=cardenemy[2*6+4]&& cardenemy[0*6+4]!=cardenemy[3*6+4]&& cardenemy[0*6+4]!=cardenemy[4*6+4]&& cardenemy[1*6+4]!=cardenemy[2*6+4]&& cardenemy[1*6+4]!=cardenemy[3*6+4]&& cardenemy[1*6+4]!=cardenemy[4*6+4]&& cardenemy[2*6+4]!=cardenemy[3*6+4]&& cardenemy[2*6+4]!=cardenemy[4*6+4]&& cardenemy[3*6+4]!=cardenemy[4*6+4] ) { if(cardenemy[0*6+4]==14) coreenemy=40+cardenemy[0*6+5]; if(cardenemy[1*6+4]==14) coreenemy=40+cardenemy[1*6+5]; if(cardenemy[2*6+4]==14) coreenemy=40+cardenemy[2*6+5]; if(cardenemy[3*6+4]==14) coreenemy=40+cardenemy[3*6+5]; if(cardenemy[4*6+4]==14) coreenemy=40+cardenemy[4*6+5]; } if(coreself>coreenemy) return 1; if(coreself<coreenemy) return 0; //两对和一对 k=1; a[0]=0; a[1]=0; for(i=1;i<5;i++) { for(j=0;j<i;j++ ) if(cardself[i*6+4]==cardself[j*6+4]) { if(a[0]!=0) { if(cardself[i*6+5]>cardself[j*6+5]) //选择花色更大的 a[1]=i; else a[1]=j; } else { if(cardself[i*6+5]>cardself[j*6+5]) //选择花色更大的 a[0]=i; else a[0]=j; } j=0; break; } if(j!=0) k++; } if(k==3) { if(cardself[a[0]*6+4]>cardself[a[1]*6+4]) coreself=(cardself[a[0]*6+4]-10+1)*100+cardself[a[0]*6+5]; if(cardself[a[0]*6+4]<cardself[a[1]*6+4]) coreself=(cardself[a[1]*6+4]-10+1)*100+cardself[a[1]*6+5]; } if(k==4) { coreself=(cardself[a[0]*6+4]-10+1)*10+cardself[a[0]*6+5]; } k=1; a[0]=0; a[1]=0; for(i=1;i<5;i++) { for(j=0;j<i;j++ ) if(cardenemy[i*6+4]==cardenemy[j*6+4]) { if(a[0]!=0) { if(cardenemy[i*6+5]>cardenemy[j*6+5]) //选择花色更大的 a[1]=i; else a[1]=j; } else { if(cardenemy[i*6+5]>cardenemy[j*6+5]) //选择花色更大的 a[0]=i; else a[0]=j; } j=0; break; } if(j!=0) k++; } if(k==3) { if(cardenemy[a[0]*6+4]>cardenemy[a[1]*6+4]) coreenemy=(cardenemy[a[0]*6+4]-10+1)*100+cardenemy[a[0]*6+5]; if(cardenemy[a[0]*6+4]<cardenemy[a[1]*6+4]) coreenemy=(cardenemy[a[1]*6+4]-10+1)*100+cardenemy[a[1]*6+5]; } if(k==4) { coreenemy=(cardenemy[a[0]*6+4]-10+1)*10+cardenemy[a[0]*6+5]; } if(coreself>coreenemy) return 1; if(coreself<coreenemy) return 0; } return 1; } public void sendcard(int index) { int nextcard; nextcard=randRange(20); cardself[index*6] =index+1; cardself[index*6+1]=nextcard; cardself[index*6+2]=15*index+10; cardself[index*6+3]=74; socketthread.sendmessage(Integer.toString(nextcard)+Integer.toString(index)+"2"); if(nextcard==0) { cardself[index*6+4]=10; //牌的数值 cardself[index*6+5]=4; //牌的花色 } if(nextcard==1) { cardself[index*6+4]=11; cardself[index*6+5]=4; } if(nextcard==2) { cardself[index*6+4]=12; cardself[index*6+5]=4; } if(nextcard==3) { cardself[index*6+4]=13; cardself[index*6+5]=4; } if(nextcard==4) { cardself[index*6+4]=14; cardself[index*6+5]=4; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -