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

📄 betmain.java

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