#include <stdbool.h>
Go to the source code of this file.
◆ pkrsrv_card
Data Fields |
int |
index |
|
int |
kind |
|
◆ pkrsrv_card_check_result
struct pkrsrv_card_check_result |
Data Fields |
bool |
is_exists |
|
int |
rank |
|
pkrsrv_card_t |
cards[5] |
|
◆ pkrsrv_card_score_result
struct pkrsrv_card_score_result |
Data Fields |
bool |
is_high_card |
|
bool |
is_pair |
|
bool |
is_two_pair |
|
bool |
is_three_kind |
|
bool |
is_straight |
|
bool |
is_flush |
|
bool |
is_full_house |
|
bool |
is_quad |
|
bool |
is_straight_flush |
|
bool |
is_royal_flush |
|
pkrsrv_card_check_result_t |
check_result |
|
pkrsrv_card_t |
cards[5] |
|
◆ pkrsrv_card_hand_rank_t
Enumerator |
---|
PKRSRV_CARD_HAND_RANK_HIGH_CARD | |
PKRSRV_CARD_HAND_RANK_PAIR | |
PKRSRV_CARD_HAND_RANK_TWO_PAIR | |
PKRSRV_CARD_HAND_RANK_THREE_KIND | |
PKRSRV_CARD_HAND_RANK_STRAIGHT | |
PKRSRV_CARD_HAND_RANK_FLUSH | |
PKRSRV_CARD_HAND_RANK_FULL_HOUSE | |
PKRSRV_CARD_HAND_RANK_QUAD | |
PKRSRV_CARD_HAND_RANK_STRAIGHT_FLUSH | |
PKRSRV_CARD_HAND_RANK_ROYAL_FLUSH | |
◆ pkrsrv_card_get_random()
pkrsrv_card_t pkrsrv_card_get_random |
( |
pkrsrv_card_t * | history | ) |
|
◆ pkrsrv_card_sort_sevens()
void pkrsrv_card_sort_sevens |
( |
pkrsrv_card_t * | sevens | ) |
|
◆ pkrsrv_card_get_fives()
void pkrsrv_card_get_fives |
( |
pkrsrv_card_t * | sevens, |
|
|
pkrsrv_card_t * | target ) |
◆ pkrsrv_card_get_best_fives_score()
pkrsrv_card_score_result_t pkrsrv_card_get_best_fives_score |
( |
pkrsrv_card_t * | sevens | ) |
|
◆ pkrsrv_card_get_get_fives_score()
pkrsrv_card_score_result_t pkrsrv_card_get_get_fives_score |
( |
pkrsrv_card_t * | fives | ) |
|
◆ pkrsrv_card_check_high_card()
pkrsrv_card_check_result_t pkrsrv_card_check_high_card |
( |
pkrsrv_card_t * | fives | ) |
|
◆ pkrsrv_card_check_pair()
pkrsrv_card_check_result_t pkrsrv_card_check_pair |
( |
pkrsrv_card_t * | fives | ) |
|
◆ pkrsrv_card_check_two_pair()
pkrsrv_card_check_result_t pkrsrv_card_check_two_pair |
( |
pkrsrv_card_t * | fives | ) |
|
◆ pkrsrv_card_check_three_kind()
pkrsrv_card_check_result_t pkrsrv_card_check_three_kind |
( |
pkrsrv_card_t * | fives | ) |
|
◆ pkrsrv_card_check_straight()
pkrsrv_card_check_result_t pkrsrv_card_check_straight |
( |
pkrsrv_card_t * | fives | ) |
|
◆ pkrsrv_card_check_flush()
pkrsrv_card_check_result_t pkrsrv_card_check_flush |
( |
pkrsrv_card_t * | fives | ) |
|
◆ pkrsrv_card_check_full_house()
pkrsrv_card_check_result_t pkrsrv_card_check_full_house |
( |
pkrsrv_card_t * | fives | ) |
|
◆ pkrsrv_card_check_quad()
pkrsrv_card_check_result_t pkrsrv_card_check_quad |
( |
pkrsrv_card_t * | fives | ) |
|
◆ pkrsrv_card_check_straight_flush()
pkrsrv_card_check_result_t pkrsrv_card_check_straight_flush |
( |
pkrsrv_card_t * | fives | ) |
|
◆ pkrsrv_card_check_royal_flush()
pkrsrv_card_check_result_t pkrsrv_card_check_royal_flush |
( |
pkrsrv_card_t * | fives | ) |
|