ANSIfication; bug report 4.3BSD/bin/223
[unix-history] / usr / src / games / cribbage / extern.c
/*
* Copyright (c) 1980 Regents of the University of California.
* All rights reserved.
*
* Redistribution and use in source and binary forms are permitted
* provided that the above copyright notice and this paragraph are
* duplicated in all such forms and that any documentation,
* advertising materials, and other materials related to such
* distribution and use acknowledge that the software was developed
* by the University of California, Berkeley. The name of the
* University may not be used to endorse or promote products derived
* from this software without specific prior written permission.
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
#ifndef lint
static char sccsid[] = "@(#)extern.c 5.3 (Berkeley) %G%";
#endif /* not lint */
# include <curses.h>
# include "deck.h"
# include "cribbage.h"
bool explain = FALSE; /* player mistakes explained */
bool iwon = FALSE; /* if comp won last game */
bool quiet = FALSE; /* if suppress random mess */
bool rflag = FALSE; /* if all cuts random */
char expl[128]; /* explanation */
int cgames = 0; /* number games comp won */
int cscore = 0; /* comp score in this game */
int gamecount = 0; /* number games played */
int glimit = LGAME; /* game playe to glimit */
int knownum = 0; /* number of cards we know */
int pgames = 0; /* number games player won */
int pscore = 0; /* player score in this game */
CARD chand[FULLHAND]; /* computer's hand */
CARD crib[CINHAND]; /* the crib */
CARD deck[CARDS]; /* a deck */
CARD known[CARDS]; /* cards we have seen */
CARD phand[FULLHAND]; /* player's hand */
CARD turnover; /* the starter */
WINDOW *Compwin; /* computer's hand window */
WINDOW *Msgwin; /* messages for the player */
WINDOW *Playwin; /* player's hand window */
WINDOW *Tablewin; /* table window */