#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 | ) |
|