xref: /csrg-svn/games/cribbage/extern.c (revision 12163)
112158Sarnold # include	<curses.h>
212158Sarnold # include	"deck.h"
312158Sarnold # include	"cribbage.h"
412158Sarnold 
5*12163Sarnold bool	explain		= FALSE;	/* player mistakes explained */
6*12163Sarnold bool	iwon		= FALSE;	/* if comp won last game */
7*12163Sarnold bool	quiet		= FALSE;	/* if suppress random mess */
8*12163Sarnold bool	rflag		= FALSE;	/* if all cuts random */
912158Sarnold 
10*12163Sarnold char	expl[128];			/* explanation */
1112158Sarnold 
12*12163Sarnold int	cgames		= 0;		/* number games comp won */
13*12163Sarnold int	cscore		= 0;		/* comp score in this game */
14*12163Sarnold int	gamecount	= 0;		/* number games played */
15*12163Sarnold int	glimit		= LGAME;	/* game playe to glimit */
16*12163Sarnold int	knownum		= 0;		/* number of cards we know */
17*12163Sarnold int	pgames		= 0;		/* number games player won */
18*12163Sarnold int	pscore		= 0;		/* player score in this game */
1912158Sarnold 
20*12163Sarnold CARD	chand[FULLHAND];		/* computer's hand */
21*12163Sarnold CARD	crib[CINHAND];			/* the crib */
22*12163Sarnold CARD	deck[CARDS];			/* a deck */
23*12163Sarnold CARD	known[CARDS];			/* cards we have seen */
24*12163Sarnold CARD	phand[FULLHAND];		/* player's hand */
25*12163Sarnold CARD	turnover;			/* the starter */
2612158Sarnold 
27*12163Sarnold WINDOW	*Compwin;			/* computer's hand window */
28*12163Sarnold WINDOW	*Msgwin;			/* messages for the player */
29*12163Sarnold WINDOW	*Playwin;			/* player's hand window */
30*12163Sarnold WINDOW	*Tablewin;			/* table window */
31