solitaire-c64/cardconsts.c65

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