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