// **************************************************************************
// **************************************************************************
// **************************************************************************
// **                                                                      **
// ** SCREENI.H                                                     MODULE **
// **                                                                      **
// ** Functions for the shell's state machine.                             **
// **                                                                      **
// ** Last modified : 27 Jan 1998 by John Brandwood                        **
// **                                                                      **
// **************************************************************************
// **************************************************************************
// **************************************************************************

#ifndef __SCREENI_h
#define __SCREENI_h

#ifndef __LFPTYPES_h
 #include "lfptypes.h"
#endif

//
// GLOBAL DATA STRUCTURES AND DEFINITIONS
//

//
// GLOBAL VARIABLES
//

extern	SI                  si___gISort;
extern	SI                  si___gIPlyr;
extern	SI                  si___gILine;
extern	TeamRamData_T *     pcl__gITeam;

//
// GLOBAL FUNCTION PROTOTYPES
//

extern	int                 InitScreenHalftime      (int);
extern	int                 ExitScreenHalftime      (int);
extern	int                 ProcScreenHalftime      (int);
extern	Gfx *               DrawScreenHalftime      (int, Gfx *);

extern	int                 InitScreenI1            (int);
extern	int                 ExitScreenI1            (int);
extern	int                 ProcScreenI1            (int);
extern	Gfx *               DrawScreenI1            (int, Gfx *);

extern	int                 InitScreenI2            (int);
extern	int                 ExitScreenI2            (int);
extern	int                 ProcScreenI2            (int);
extern	Gfx *               DrawScreenI2            (int, Gfx *);

extern	int                 InitScreenI3            (int);
extern	int                 ExitScreenI3            (int);
extern	int                 ProcScreenI3            (int);
extern	Gfx *               DrawScreenI3            (int, Gfx *);

extern	int                 InitScreenI4            (int);
extern	int                 ExitScreenI4            (int);
extern	int                 ProcScreenI4            (int);
extern	Gfx *               DrawScreenI4            (int, Gfx *);

//
// End Of __SCREENI_h
//

#endif



// **************************************************************************
// **************************************************************************
// **************************************************************************
//	END OF SCREENI.H
// **************************************************************************
// **************************************************************************
// **************************************************************************

