Example #1
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            BoBai x = new BoBai();

            x.xaoBai();
            textBox1.Text = x.inbai() + "fsdfsdfsdfsdf\r\n" + x.boBai[0].LayBai();
            txbPort.Text  = x.ktra();
        }
Example #2
0
 public void ResetRoom(int playerWin)
 {
     nguoiDangThang = playerWin;
     readyPlayers   = 0;
     bobai          = new BoBai();
     DanhSachBoLuot = new List <int>();
     turn           = playerWin;
     sovan         += 1;
     isPlaying      = false;
 }
Example #3
0
 public Room()
 {
     players           = new List <Player>(4);
     nguoiDangThang    = 0;
     soTienCuoc        = 1000;
     isPlaying         = false;
     soNguoiTrongPhong = 0;
     readyPlayers      = 0;
     bobai             = new BoBai();
     sovan             = 0;
     DanhSachBoLuot    = new List <int>();
     isPlaying         = false;
 }
Example #4
0
        void chiaBai()
        {
            BoBai bobai = new BoBai();

            bobai.xaoBai();

            List <SocketModel> SocketList = new List <SocketModel>();
            int count   = players.Count(); // Số người chơi hiện tại trong phòng
            int SoLaBai = 0;               // Nếu có đủ 4 người chơi thì số lá bài là 52, 3 người chơi thì số lá bài là 39, 2 người chơi thì số lá là 26

            if (count == 2)
            {
                SoLaBai = 26;
            }
            else if (count == 3)
            {
                SoLaBai = 39;
            }
            else if (count == 4)
            {
                SoLaBai = 52;
            }

            int indexOfPlayer;// chỉ số của List Player chạy từ 0 tới count (max(count)=4)

            for (int i = 1; i < SoLaBai; i = indexOfPlayer + i)
            {
                indexOfPlayer = 0;
                for (int k = nguoiDangThang; k < count; k++)
                {
                    SocketList[players[k].pos].SendData(bobai.boBai[i + indexOfPlayer].LayBai());
                    indexOfPlayer++;
                }
                nguoiDangThang = 0;
            }
        }