xref: /csrg-svn/games/cribbage/extern.c (revision 12158)
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