feat: 牛牛新增四条(炸弹)牌型 result=12
- CardPositionNn::JudgeCowCow() 新增四条识别(4张相同点数) - OpeningNnService::doBet() 新增 result==12 赔率分支(闲1/2/3共12处)
This commit is contained in:
@@ -497,6 +497,20 @@ class CardPositionNn
|
||||
$result['max'] = $max;
|
||||
return $result;
|
||||
}
|
||||
//判断四条(炸弹):4张相同点数
|
||||
$cardNums = [];
|
||||
for($i=0;$i<5;$i++){
|
||||
$cardNums[] = $card[$i];
|
||||
}
|
||||
$counts = array_count_values($cardNums);
|
||||
if(max($counts) >= 4){
|
||||
$cow = 12;
|
||||
$word = '四条';
|
||||
$result['word'] = $word;
|
||||
$result['cow'] = $cow;
|
||||
$result['max'] = $max;
|
||||
return $result;
|
||||
}
|
||||
for($i=0;$i<4;$i++){//对5张牌从大到小排序。
|
||||
for($j=$i+1;$j<5;$j++){
|
||||
if($card[$i] < $card[$j]){
|
||||
|
||||
Reference in New Issue
Block a user