summaryrefslogtreecommitdiff
path: root/c3prj2_eval/eval.h
diff options
context:
space:
mode:
Diffstat (limited to 'c3prj2_eval/eval.h')
-rw-r--r--c3prj2_eval/eval.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/c3prj2_eval/eval.h b/c3prj2_eval/eval.h
new file mode 100644
index 0000000..1967917
--- /dev/null
+++ b/c3prj2_eval/eval.h
@@ -0,0 +1,13 @@
+#ifndef EVAL_H
+#define EVAL_H
+#include "deck.h"
+struct hand_eval_tag {
+ hand_ranking_t ranking;
+ card_t *cards[5];
+};
+typedef struct hand_eval_tag hand_eval_t;
+
+hand_eval_t evaluate_hand(deck_t * hand) ;
+int compare_hands(deck_t * hand1, deck_t * hand2) ;
+
+#endif