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(); }
public void ResetRoom(int playerWin) { nguoiDangThang = playerWin; readyPlayers = 0; bobai = new BoBai(); DanhSachBoLuot = new List <int>(); turn = playerWin; sovan += 1; isPlaying = false; }
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; }
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; } }