Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/* Klondike info */
/* Col classes */ #define tclsDeck 1
#define tclsDiscard 2
#define tclsFound 3
#define tclsTab 4
/* indexes of columns */ #define icolDeck 0
#define icolDiscard 1
#define icolFoundFirst 2
#define ccolFound 4
#define icolTabFirst 6
#define ccolTab 7
/* BUG! this should be placed in a game descriptor table */ #define icrdDeckMax 52
#define icrdDiscardMax (icrdDeckMax-(1+2+3+4+5+6+7))
#define icrdFoundMax 13
#define icrdTabMax 19
/* Change Score notification codes */ /* WARNING: order is assumed by mpscdsco* in klond.c */ #define csKlondTime 0 /* decrement score with time */
#define csKlondDeckFlip 1 /* deck gone thru 1 or 3 times */
#define csKlondFound 2 /* new card on foundation */
#define csKlondTab 3 /* card from Deck to tab */
#define csKlondTabFlip 4 /* exposure of new foundation card */
#define csKlondFoundTab 5 /* card from foundation to tab (- pts) */
#define csKlondDeal 6 /* cost of a deal */
#define csKlondWin 7 /* win bonus */
#define csKlondMax csKlondWin+1
VOID OOM( VOID ); VOID DrawCardExt( PT *, INT, INT ); BOOL APIENTRY cdtAnimate( HDC, INT, INT, INT, INT ); VOID NewKbdColAbs( GM *, INT ); BOOL FValidCol( COL * );
|