#include "poker.h" #include "poker_hands.h" /* the following code is given for your convenience */ int royal_flush (CARD_T hand []) { if (hand [0].value == ACE && hand [1].value == 10 && hand [2].value == JACK && hand [3].value == QUEEN && hand [4].value == KING && flush (hand)) return 1; else return 0; } int straight_flush (CARD_T hand []) { } int full_house (CARD_T hand []) { if (hand [0].value == hand [1].value && hand [3].value == hand [4].value && (hand [1].value == hand [2].value || hand [2].value == hand [3].value)) return 1; else return 0; } int flush (CARD_T hand []) { } int straight (CARD_T hand []) { } int n_of_a_kind (CARD_T hand [], int n) { int i; int ct = 1; for (i = 0; i < NUM_CARDS_IN_HAND - 1; i++) { if (hand [i].value == hand [i + 1].value) { ct++; if (ct == n) return 1; } else ct = 1; } return 0; } int two_pair (CARD_T hand []) { } void high_card (CARD_T hand [], CARD_T *card) /* gets highest card from hand and returns it in card */ { }