/* GAMEPLAN.HDR */

/*================================================================*/
/*                  change nothing in this file                   */
/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

#define TRUE 1
#define FALSE 0
#define ME 1
#define YU 2
#define YRBAR 0
#define MYBAR 25
#define YRHOME 26
#define MYHOME 27
#define ERROR 999
#define MYLEVEL 2

extern int list[2][28];  /* two dice, two lists */

extern struct board { 
	int stones,  /* number of stones on that point */
	    owner,   /* and whose they are */
	    x,y,         /*  x and y coordinates of point base */
	    lastx,lasty, /* last location drawn on this point */
	    cx,cy;       /* coordinates for column numbers */
	}
	point[28], bdsave[28]; /* 24 points, plus 2 bars, 2 homes */

extern struct { int cube, whosecube; } doubles;

extern struct { int fr,to,flag; } pending;

extern int level, dice[2], myscore, yrscore, player, movesleft, cantuse, 
    myturns, swapped, tswap, deciding, expert, tone, show, moremsgline, 
    firstmove, helpdisabled, yrdice, lookforit, startcubevalue;

extern char *chatter[80];

/*----------------------------------------------*/
/* end of header -- change NOTHING in this file */
/*----------------------------------------------*/
