1*12158Sarnold # include <curses.h> 2*12158Sarnold # include "deck.h" 3*12158Sarnold # include "cribbage.h" 4*12158Sarnold 5*12158Sarnold bool iwon = FALSE; /* if comp won last game */ 6*12158Sarnold bool explain = FALSE; /* player mistakes explained */ 7*12158Sarnold bool rflag = FALSE; /* if all cuts random */ 8*12158Sarnold bool quiet = FALSE; /* if suppress random mess */ 9*12158Sarnold bool Hasread = TRUE; /* if has read msg */ 10*12158Sarnold 11*12158Sarnold char expl[128]; /* explanation */ 12*12158Sarnold 13*12158Sarnold int knownum = 0; /* number of cards we know */ 14*12158Sarnold int pscore = 0; /* player score in this game */ 15*12158Sarnold int cscore = 0; /* comp score in this game */ 16*12158Sarnold int pgames = 0; /* number games player won */ 17*12158Sarnold int cgames = 0; /* number games comp won */ 18*12158Sarnold int gamecount = 0; /* number games played */ 19*12158Sarnold int glimit = LGAME; /* game playe to glimit */ 20*12158Sarnold 21*12158Sarnold CARD deck[CARDS]; /* a deck */ 22*12158Sarnold CARD phand[FULLHAND]; /* player's hand */ 23*12158Sarnold CARD chand[FULLHAND]; /* computer's hand */ 24*12158Sarnold CARD crib[CINHAND]; /* the crib */ 25*12158Sarnold CARD turnover; /* the starter */ 26*12158Sarnold CARD known[CARDS]; /* cards we have seen */ 27*12158Sarnold 28*12158Sarnold WINDOW *Playwin; /* player's hand window */ 29*12158Sarnold WINDOW *Tablewin; /* table window */ 30*12158Sarnold WINDOW *Compwin; /* computer's hand window */ 31