31 lines
636 B
Text
31 lines
636 B
Text
|
|
#IFNDEF __lib_cardconsts
|
|
#DEFINE __lib_cardconsts 1
|
|
|
|
// Card suits
|
|
BYTE CONST CARD_SUIT_HEARTS = 0
|
|
BYTE CONST CARD_SUIT_DIAMONDS = 1
|
|
BYTE CONST CARD_SUIT_SPADES = 2
|
|
BYTE CONST CARD_SUIT_CLUBS = 3
|
|
|
|
// Card ranks
|
|
BYTE CONST CARD_ACE = 0
|
|
BYTE CONST CARD_2 = 1
|
|
BYTE CONST CARD_3 = 2
|
|
BYTE CONST CARD_4 = 3
|
|
BYTE CONST CARD_5 = 4
|
|
BYTE CONST CARD_6 = 5
|
|
BYTE CONST CARD_7 = 6
|
|
BYTE CONST CARD_8 = 7
|
|
BYTE CONST CARD_9 = 8
|
|
BYTE CONST CARD_10 = 9
|
|
BYTE CONST CARD_JACK = 10
|
|
BYTE CONST CARD_QUEEN = 11
|
|
BYTE CONST CARD_KING = 12
|
|
|
|
// Card representation flags
|
|
BYTE CONST CARD_FACEDOWN = $80
|
|
BYTE CONST CARD_MASK = $7F
|
|
BYTE CONST PILE_END = $FF
|
|
|
|
#IFEND
|