16 lines
412 B
C
16 lines
412 B
C
#ifndef HAND_ANALYSIS_H
|
|
#define HAND_ANALYSIS_H
|
|
|
|
#include <tonc.h>
|
|
#include "card.h"
|
|
|
|
void get_hand_distribution(u8 *ranks_out, u8 *suits_out);
|
|
void get_played_distribution(u8 *ranks_out, u8 *suits_out);
|
|
|
|
u8 hand_contains_n_of_a_kind(u8 *ranks);
|
|
bool hand_contains_two_pair(u8 *ranks);
|
|
bool hand_contains_full_house(u8 *ranks);
|
|
bool hand_contains_straight(u8 *ranks);
|
|
bool hand_contains_flush(u8 *suits);
|
|
|
|
#endif |