稳定放炮罚版本
parent
67a3f0b9f2
commit
48c9812057
|
|
@ -40,55 +40,55 @@ public class Paixing {
|
||||||
// player.cardInhand.add(room.activeCard);
|
// player.cardInhand.add(room.activeCard);
|
||||||
// }
|
// }
|
||||||
// 新增代码1111111111
|
// 新增代码1111111111
|
||||||
List<Integer> list = new ArrayList<>();
|
// List<Integer> list = new ArrayList<>();
|
||||||
for (int card : player.cardInhand) {
|
// for (int card : player.cardInhand) {
|
||||||
list.add(card);
|
// list.add(card);
|
||||||
}
|
// }
|
||||||
//
|
//
|
||||||
// 处理30胡卡
|
// // 处理30胡卡
|
||||||
MingtangCheck mingtangCheck30 = new MingtangCheck(list, drawCard);
|
// MingtangCheck mingtangCheck30 = new MingtangCheck(list, drawCard);
|
||||||
for (int i = 0; i < player.opCardList.size(); i++) {
|
// for (int i = 0; i < player.opCardList.size(); i++) {
|
||||||
OpCard opCards = player.opCardList.get(i);
|
// OpCard opCards = player.opCardList.get(i);
|
||||||
mingtangCheck30.huxiTotal += opCards.huXi;
|
// mingtangCheck30.huxiTotal += opCards.huXi;
|
||||||
}
|
// }
|
||||||
boolean huka30 = mingtangCheck30.huka30(player, player.tiCount + player.kongCount);
|
// boolean huka30 = mingtangCheck30.huka30(player, player.tiCount + player.kongCount);
|
||||||
|
//
|
||||||
if (huka30) {
|
// if (huka30) {
|
||||||
logger.info("30胡卡:" + huka30);
|
// logger.info("30胡卡:" + huka30);
|
||||||
player.huXi = 30;
|
// player.huXi = 30;
|
||||||
player.total_huxi = 30;
|
// player.total_huxi = 30;
|
||||||
|
//
|
||||||
player.handCard.clear();
|
// player.handCard.clear();
|
||||||
player.opCardList.addAll(mingtangCheck30.opCardList);
|
// player.opCardList.addAll(mingtangCheck30.opCardList);
|
||||||
return true;
|
// return true;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
// 处理20胡卡
|
// // 处理20胡卡
|
||||||
MingtangCheck mingtangCheck20 = new MingtangCheck(list, drawCard);
|
// MingtangCheck mingtangCheck20 = new MingtangCheck(list, drawCard);
|
||||||
boolean huka20 = mingtangCheck20.huka20(player, player.tiCount + player.kongCount);
|
// boolean huka20 = mingtangCheck20.huka20(player, player.tiCount + player.kongCount);
|
||||||
mingtangCheck20.huxiTotal = 0;
|
// mingtangCheck20.huxiTotal = 0;
|
||||||
for (int i = 0; i < player.opCardList.size(); i++) {
|
// for (int i = 0; i < player.opCardList.size(); i++) {
|
||||||
OpCard opCards = player.opCardList.get(i);
|
// OpCard opCards = player.opCardList.get(i);
|
||||||
// logger.info("----------计算当前杠碰吃胡息:" + opCards.card1 + "---" + opCards.card2 + "---" + opCards.card3 + "---"
|
//// logger.info("----------计算当前杠碰吃胡息:" + opCards.card1 + "---" + opCards.card2 + "---" + opCards.card3 + "---"
|
||||||
// + opCards.huXi);
|
//// + opCards.huXi);
|
||||||
|
//
|
||||||
mingtangCheck20.huxiTotal += opCards.huXi;
|
// mingtangCheck20.huxiTotal += opCards.huXi;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
if (huka20 && mingtangCheck20.huxiTotal >= 15) {
|
// if (huka20 && mingtangCheck20.huxiTotal >= 15) {
|
||||||
logger.info("20胡卡:" + huka20);
|
// logger.info("20胡卡:" + huka20);
|
||||||
player.huXi = 20;
|
// player.huXi = 20;
|
||||||
player.total_huxi = 20;
|
// player.total_huxi = 20;
|
||||||
player.handCard.clear();
|
// player.handCard.clear();
|
||||||
player.opCardList.addAll(mingtangCheck20.opCardList);
|
// player.opCardList.addAll(mingtangCheck20.opCardList);
|
||||||
// for (int i = 0; i < mingtangCheck20.opCardList.size(); i++) {
|
//// for (int i = 0; i < mingtangCheck20.opCardList.size(); i++) {
|
||||||
// logger.info(mingtangCheck20.opCardList.get(i).card1 + "---" + mingtangCheck20.opCardList.get(i).card2
|
//// logger.info(mingtangCheck20.opCardList.get(i).card1 + "---" + mingtangCheck20.opCardList.get(i).card2
|
||||||
// + "---" + mingtangCheck20.opCardList.get(i).card3 + "---"
|
//// + "---" + mingtangCheck20.opCardList.get(i).card3 + "---"
|
||||||
// + mingtangCheck20.opCardList.get(i).huXi);
|
//// + mingtangCheck20.opCardList.get(i).huXi);
|
||||||
// }
|
//// }
|
||||||
|
//
|
||||||
return true;
|
// return true;
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 处理一块扁
|
// 处理一块扁
|
||||||
// MingtangCheck mingtangCheck1 = new MingtangCheck(list, drawCard);
|
// MingtangCheck mingtangCheck1 = new MingtangCheck(list, drawCard);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue