#include "libcards.h" int card_color(int card){ return card < CARD_HEART_A ? -1 : card_rank(card) < CARD_SUIT_CLOVER; } int card_rank(int card){ return card < CARD_HEART_A ? -1 : card % 0x10; } int card_suit(int card){ return card < CARD_HEART_A ? -1 : card / CARD_SUIT_HEART; }