feat: 牛牛新增四条(炸弹)牌型 result=12

- CardPositionNn::JudgeCowCow() 新增四条识别(4张相同点数)
- OpeningNnService::doBet() 新增 result==12 赔率分支(闲1/2/3共12处)
This commit is contained in:
li
2026-02-11 17:32:17 +08:00
parent 94cbf9a093
commit 67a44a3dba
2 changed files with 62 additions and 0 deletions
+14
View File
@@ -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]){