/***********************************************************
* Mirror Magic -- McDuffin's Revenge                       *
*----------------------------------------------------------*
* (c) 1994-2001 Artsoft Entertainment                      *
*               Holger Schemel                             *
*               Detmolder Strasse 189                      *
*               33604 Bielefeld                            *
*               Germany                                    *
*               e-mail: info@artsoft.org                   *
*----------------------------------------------------------*
* screens.h                                                *
***********************************************************/

#ifndef SCREENS_H
#define SCREENS_H

#include "main.h"

void DrawHeadline(void);
void DrawMainMenu(void);
void HandleMainMenu(int, int, int, int, int);
void DrawHelpScreenElAction(int);
void DrawHelpScreenElText(int);
void DrawHelpScreenMusicText(int);
void DrawHelpScreenCreditsText(void);
void DrawHelpScreen(void);
void HandleHelpScreen(int);
void HandleTypeName(int, Key);
void DrawChooseLevel(void);
void HandleChooseLevel(int, int, int, int, int);
void DrawHallOfFame(int);
void HandleHallOfFame(int, int, int, int, int);
void DrawSetupScreen(void);
void HandleSetupScreen(int, int, int, int, int);
void DrawSetupInputScreen(void);
void HandleSetupInputScreen(int, int, int, int, int);
void CustomizeKeyboard(int);
void CalibrateJoystick(int);
void HandleGameActions(void);

void CreateScreenGadgets();
void MapChooseLevelGadgets();
void UnmapChooseLevelGadgets();

#endif	/* SCREENS_H */
