/**********************************************************************\

File:		msg graphics.h

Purpose:	This is the header file for msg graphics.c


Ghost -=- a classic word-building challenge
Copyright (C) 1993 Mark Pilgrim

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program in a file named "GNU General Public License".
If not, write to the Free Software Foundation, 675 Mass Ave,
Cambridge, MA 02139, USA.

\**********************************************************************/

#define		NUM_HELP				5

extern	Boolean			gInitedWindowBounds;
extern	Rect			gMainScreenBounds;
extern	Rect			gMainWindowBounds;
extern	GDHandle		gBiggestDevice;
extern	WindowPtr		gMainWindow;
extern	WindowPtr		gHelp[NUM_HELP];
extern	int				gHelpWidth;
extern	int				gHelpHeight;
extern	int				gWindowWidth;
extern	int				gWindowHeight;

void InitMSGGraphics(void);
void ShutDownMSGGraphics(void);
void ShowInformation(void);
void ShowSplashScreen(void);
void OpenMainWindow(void);
void GetMainScreenBounds(void);
int GetWindowDepth(void);
void UpdateBoard(void);
void UpdateBoardColor(void);
void UpdateBoardBW(void);
void CloseMainWindow(void);
void OpenHelpWindow(int whichHelp);
void SetHelpTitle(int whichHelp);
void UpdateHelp(int whichHelp);
