示例#1
0
double imp_score_flush(Hand *hand){
	if(card_suit(hand->cards[0]) == card_suit(hand->cards[1]) &&
		card_suit(hand->cards[0]) == card_suit(hand->cards[2]) &&
		card_suit(hand->cards[0]) == card_suit(hand->cards[3]) &&
		card_suit(hand->cards[0]) == card_suit(hand->cards[4])){
			return IMP_FLUSH_CLASS+card_value(hand->cards[4])/130.0;
		}
	else{
		return 0;
	}
}
示例#2
0
void
test_card_new(void)
{
   cut_set_message("スーツと番号からカードを作成");
  {
    Card sa = card_new(SPADE,ACE);
    cut_assert(card_suit(sa)==SPADE);
    cut_assert(card_no(sa)==ACE);
  }
}