// **************************************************************************
// **************************************************************************
// **************************************************************************
// **                                                                      **
// ** GAMEINC.H                                                     MODULE **
// **                                                                      **
// ** Game and library includes.                                           **
// **                                                                      **
// ** Last modified : 23 Mar 1998 by John Brandwood                        **
// **                                                                      **
// **************************************************************************
// **************************************************************************
// **************************************************************************

#ifndef __GAMEINC_h
#define __GAMEINC_h

//
// Include library header files.
//

#include "file.h"
#include "resman.h"
#include "colour.h"
#include "unstuff.h"
#include "fontcode.h"
#include "sfx.h"
#include "seq.h"

//
// Include game header files.
//

#include "teamdata.h"

#include "audio.h"
#include "defs.h"
#include "main.h"
#include "anim.h"
#include "ctrl.h"
#include "config.h"
#include "n64res.h"
#include "static_s.h"



/**********
#include "../../bball/sfxids.h"

// below changed 1/13/98 mjk - structs have changed!!  i.e. process
#include "../../bball2/n64/audio.h"
#include "../../bball2/n64/defs.h"
#include "../../bball2/n64/main.h"
#include "../../bball/n64/anim.h"
#include "../../bball2/n64/ctrl.h"
#include "../../bball2/n64/music.h"
#include "../../bball/n64/config.h"
#include "../../bball2/n64/n64res.h"
#include "../../bball2/n64/static_s.h"

*********/
//
// Include stuff that I really don't want to load whole header files for.
//

extern	struct openSet *    sfxResources;
extern	int                 time_left;
extern	int                 free_throws;
extern	int                 free_thrower;

extern	int                 pauseTeam;
extern	int                 timeOutAllowed;
extern	int                 subAllowed;
extern	int                 inTimeOut;
extern	int                 timeout_called;
extern	bool                in_play_flag;


//
// End of __GAMEINC_h
//

#endif



// **************************************************************************
// **************************************************************************
// **************************************************************************
//	END OF GAMEINC.H
// **************************************************************************
// **************************************************************************
// **************************************************************************

