/***************************************************************************
 *
 * teamgfx.h
 *
 ***************************************************************************
 *
 * teamgfx defs
 *
 ***************************************************************************/

#ifndef TEAMGFX_H_INCLUDED
#define TEAMGFX_H_INCLUDED

/*
 * includes
 */

/*
 * defines
 */

#define TEAMGFX_FREE	34
#define TEAMGFX_UFO	35

/*
 * typedefs
 */

/*
 * structures
 */

typedef struct _teamGfxHandles
{
	// court stuff
	int	*floor;
	int	*lines;
	int	*pal;
	int	*comb;
	int	*combMap1;
	int	*combMap2;
	int	*combMap3;

	// home+away uniform vtx maps
	int	*homeVtx;
	int	*awayVtx;
	int	*homePal;
	int	*awayPal;

	// team logo sprites
	int	*logoSpr;

	// jersey numbers
	int	*numVtx;	// back
	int	*fnmVtx;	// front
	short	ox,oy;		// number positions

	// crowd/bench palette
	int	*crowdPal;

	// scorer's table logo pal/bmp
	int	*tableBmp;
	int	*tablePal;

} teamGfxHandles;


/*
 * globals
 */

extern teamGfxHandles teamGfx[];

/*
 * function prototypes
 */


#endif
