X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=kub.c;h=1a64c8d3f732c837a883f7ee1b983212df560d0b;hb=8442454fc4bf8c73c9dc2b016f449784029a8961;hp=b9636afc3e344d7273478c953880be27084cc1a2;hpb=c598f4c56ae679e01c00ff065dce0e1f631d2792;p=kub diff --git a/kub.c b/kub.c index b9636af..1a64c8d 100644 --- a/kub.c +++ b/kub.c @@ -87,25 +87,6 @@ static int card_compare(card_t *card_one, card_t *card_two) return 1; } -static int card_group_is_run(card_group_t *card_group) -{ - if (card_group->num_cards > 13 || card_group->num_cards < 3) - { - return 0; - } - for (i = 0; i < card_group->num_cards - 1; ++i) - if(card_group->cards[i].color != card_group->cards[i + 1].color) - { - return 0; - } - for (i = 0; i < card_group->num_cards - 1; ++i) - if(card_group->cards[i].number != card_group->cards[i + 1].number -1) - { - return 0; - } - return 1; -} - static int card_group_is_run(card_group_t *card_group) { int i; @@ -120,6 +101,9 @@ static int card_group_is_run(card_group_t *card_group) { return 0; } + } + for (i = 0; i < card_group->num_cards; ++i) + { if (card_group->cards[i].number > highest) { highest = card_group->cards[i].number;