/***************************************************************************
 *
 *
 *
 ***************************************************************************
 *
 *
 *
 ***************************************************************************/

#ifndef SUB_H_INCLUDED
#define SUB_H_INCLUDED

/*
 * includes
 */

/*
 * defines
 */

/*
 * typedefs
 */

/*
 * structures
 */

/*
 * globals
 */

extern int	subCallTimeout;
extern int	subMsgPending;
extern int	subTeamPending;
extern int	subNumPlayers;
extern int	subOut[5];
extern int	subIn[5];
extern int	foFlags[2];

/*
 * function prototypes
 */

extern void	SubInitQuarter(void);
extern void	SubProcessFatigue(void);
extern void	SubInitTeams(void);
extern void	SubDoSubstitution(int team);
extern int	SubPrepareSubstitution(int team);
extern int	SubAutoMonitor(int team);
extern void	SubProcessEndOfQuarter(int which);
extern void	SubUpdateTeams(void);

#endif
