/*
 *  Source generated with GadToolsBox V1.3
 *  which is (c) Copyright 1991,92 Jaba Development
 */

#define CHESS_IDCMP	(IDCMP_MOUSEBUTTONS|IDCMP_VANILLAKEY|IDCMP_MENUHELP|IDCMP_MENUPICK)

#define PROJECT 0
 #define NEW_GAME 0
 #define LOAD_GAME 1
 #define SAVE_GAME 2
 #define LISTING 3
 #define EDITBOARD 4
 #define SHOWHELP 5
 #define ABOUT 6
 #define QUIT 7
#define SETTINGS 1
 #define SET_CLOCK 0
 #define COLORS 1
 #define SAVECOLORS 2
#define TOGGLES 2
 #define REVERSE 0
 #define COORDINATES 1
 #define THINKING 2
 #define RANDOM 3
 #define BEEP 4
/* #define USEBOOK 5 not working*/
#define MOVE 3
 #define GO 0
 #define UNDO 1
 #define REMOVE 2
 #define SWITCH 3
 #define FORCE 4
 #define REDRAW 5
 #define HINT 6


extern struct Screen        *Scr;
extern APTR                  VisualInfo;
extern struct Window        *ChessWnd;
extern struct Menu          *ChessMenus;
extern UWORD                 ChessLeft;
extern UWORD                 ChessTop;
extern UWORD                 ChessWidth;
extern UWORD                 ChessHeight;
extern UBYTE                *ChessWdt;
extern struct TextAttr       topaz8;
extern struct NewMenu        ChessNewMenu[];
extern struct ColorSpec      ScreenColors[];
extern UWORD                 DriPens[];

void LoadColors(char *name);
BOOL SaveColors(char *name);
extern int SetupScreen( void );
extern void CloseDownScreen( void );
extern int OpenChessWindow( void );
extern void CloseChessWindow( void );
