dealer は、ディーラーの処理を行う関数です。
一般的なブラックジャックのルールに従い、「ディーラーは、16 でドロー(ヒット)/17 でスタンド(ステイ)」としています。
/* ディーラーの処理を行う */
void dealer(int *next, char stack[52][4], int PlayerPoint,
int *nDealerHands, char DealerHands[21][4], int *DealerPoint) {
while (PlayerPoint) {
if (*DealerPoint >= 17) break;/* 16 でドロー(ヒット)/17 でスタンド(ステイ) */
strcpy(DealerHands[(*nDealerHands)++], stack[(*next)++]);
*DealerPoint = calc(*nDealerHands, DealerHands);
if (*DealerPoint == 0) break;
}
}







