1
0
src/Wip/libcards/libcards.h
2023-12-31 10:46:23 -07:00

46 lines
1.3 KiB
C

enum{
CARD_SUIT_HEART = 0x1,
CARD_SUIT_TILE = 0x2,
CARD_SUIT_CLOVER = 0x3,
CARD_SUIT_PIKE = 0x4,
CARD_RANK_A = 0x00,
CARD_RANK_2, CARD_RANK_3, CARD_RANK_4,
CARD_RANK_5, CARD_RANK_6, CARD_RANK_7,
CARD_RANK_8, CARD_RANK_9, CARD_RANK_10,
CARD_RANK_J, CARD_RANK_Q, CARD_RANK_K,
CARD_RANK_JOKER /* = 0x0D */
CARD_HEART_A = 0x10,
CARD_HEART_2, CARD_HEART_3, CARD_HEART_4,
CARD_HEART_5, CARD_HEART_6, CARD_HEART_7,
CARD_HEART_8, CARD_HEART_9, CARD_HEART_10,
CARD_HEART_J, CARD_HEART_Q, CARD_HEART_K,
CARD_HEART_JOKER /* = 0x1D */,
CARD_TILE_A = 0x20,
CARD_TILE_2, CARD_TILE_3, CARD_TILE_4,
CARD_TILE_5, CARD_TILE_6, CARD_TILE_7,
CARD_TILE_8, CARD_TILE_9, CARD_TILE_10,
CARD_TILE_J, CARD_TILE_Q, CARD_TILE_K,
CARD_TILE_JOKER /* = 0x2D */
CARD_CLOVER_A = 0x30,
CARD_CLOVER_2, CARD_CLOVER_3, CARD_CLOVER_4,
CARD_CLOVER_5, CARD_CLOVER_6, CARD_CLOVER_7,
CARD_CLOVER_8, CARD_CLOVER_9, CARD_CLOVER_10,
CARD_CLOVER_J, CARD_CLOVER_Q, CARD_CLOVER_K,
CARD_CLOVER_JOKER /* = 0x3D */,
CARD_PIKE_A = 0x40,
CARD_PIKE_2, CARD_PIKE_3, CARD_PIKE_4,
CARD_PIKE_5, CARD_PIKE_6, CARD_PIKE_7,
CARD_PIKE_8, CARD_PIKE_9, CARD_PIKE_10,
CARD_PIKE_J, CARD_PIKE_Q, CARD_PIKE_K,
CARD_PIKE_JOKER /* = 0x4D */
}
int card_color(int card);
int card_rank(int card);
int card_suit(int card);