⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 betmain.java

📁 这是一个用JAVA语言写的手机网络游戏程序源代码
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
            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 + -