11 #define DIFFICULTY_ONE_COLOR 1
12 #define DIFFICULTY_TWO_COLORS 2
13 #define DIFFICULTY_FOUR_COLORS 3
14 #define CARDBACK_START IDC_CARDBACK1
15 #define CARDBACK_END IDC_CARDBACK12
16 #define NUM_CARDBACKS (CARDBACK_END - CARDBACK_START + 1)
17 #define CARDBACK_RES_START 53
18 /* Display option cards with half the size */
19 #define CARDBACK_OPTIONS_WIDTH 36
20 #define CARDBACK_OPTIONS_HEIGHT 48
28 extern CardWindow SpiderWnd
;
29 extern TCHAR szAppName
[];
30 extern bool fGameStarted
;
31 extern int yRowStackCardOffset
;
32 extern DWORD dwDifficulty
;
33 extern TCHAR MsgDeal
[];
34 extern TCHAR MsgWin
[];
36 void CreateSpider(void);
39 bool CARDLIBPROC
RowStackDragProc(CardRegion
&stackobj
, int iNumCards
);
40 bool CARDLIBPROC
RowStackDropProc(CardRegion
&stackobj
, const CardStack
&dragcards
);
42 void CARDLIBPROC
RowStackClickProc(CardRegion
&stackobj
, int iNumClicked
);
44 void CARDLIBPROC
DeckClickProc(CardRegion
&stackobj
, int iNumClicked
);
45 void CARDLIBPROC
PileDblClickProc(CardRegion
&stackobj
, int iNumClicked
);
47 void CARDLIBPROC
PileRemoveProc(CardRegion
&stackobj
, int iRemoved
);