public bool firstCicle(out string message) // 第一轮发牌 庄家和玩家均发到两张牌-从庄家开始拿牌 { message = ""; fapai(Box6, hand_zj, out message); fapai(Box7, hand_wj, out message); fapai(Box8, hand_zj, out message); fapai(Box9, hand_wj, out message); //判断是否有黑杰克 if (hand_zj.checkBlackJack() && hand_wj.checkBlackJack()) { showCard(); result = true; message = "banker and player are blackjack! It ends in a draw "; score = 0; lab_wanjia = "21"; lab_zhuangjia = "21"; } else if (hand_wj.checkBlackJack()) { showCard(); result = true; message = "blackjack! you win!"; score = getScore(k) * 2; lab_wanjia = "21"; } else if (hand_zj.checkBlackJack()) { showCard(); result = true; message = "banker win! "; score = 0 - getScore(k) * 2; lab_zhuangjia = "21"; } else { result = false; //游戏时 庄家只显示一张手牌的点数 lab_zhuangjia = hand_zj.cards[0].value.ToString(); lab_wanjia = hand_wj.count.ToString(); } return(result); }