3 #define DIFFICULTY_ONE_COLOR 1
4 #define DIFFICULTY_TWO_COLORS 2
5 #define DIFFICULTY_FOUR_COLORS 3
6 #define CARDBACK_START IDC_CARDBACK1
7 #define CARDBACK_END IDC_CARDBACK12
8 #define NUM_CARDBACKS (CARDBACK_END - CARDBACK_START + 1)
9 #define CARDBACK_RES_START 53
10 /* Display option cards with half the size */
11 #define CARDBACK_OPTIONS_WIDTH 36
12 #define CARDBACK_OPTIONS_HEIGHT 48
20 extern CardWindow SpiderWnd
;
21 extern TCHAR szAppName
[];
22 extern bool fGameStarted
;
23 extern int yRowStackCardOffset
;
24 extern DWORD dwDifficulty
;
25 extern TCHAR MsgDeal
[];
26 extern TCHAR MsgWin
[];
31 bool CARDLIBPROC
RowStackDragProc(CardRegion
&stackobj
, int iNumCards
);
32 bool CARDLIBPROC
RowStackDropProc(CardRegion
&stackobj
, const CardStack
&dragcards
);
34 void CARDLIBPROC
RowStackClickProc(CardRegion
&stackobj
, int iNumClicked
);
36 void CARDLIBPROC
DeckClickProc(CardRegion
&stackobj
, int iNumClicked
);
37 void CARDLIBPROC
PileDblClickProc(CardRegion
&stackobj
, int iNumClicked
);
39 void CARDLIBPROC
PileRemoveProc(CardRegion
&stackobj
, int iRemoved
);