17 lines
286 B
C
17 lines
286 B
C
|
#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;
|
||
|
}
|