/************************************************************************
 *									*
 *	sys_light.c の extern など					*
 *				1995年 12月26日(火曜日) 16時00分00秒 JST*
 ************************************************************************/

/*======================================================================*
 *									*
 *	現在 の ライト リスト ポインター				*
 *									*
 *======================================================================*/
#define		NOW_LIGHT	(*lightP)

/*======================================================================*
 *									*
 *	ライト を セット する						*
 *									*
 *======================================================================*/
void light_set(
    Gfx		**
);

/*======================================================================*
 *	ライトセット            					*
 *======================================================================*/
void _sys_light_in(
    Gfx		**,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int
);
#define		light_in00(a, b, c, d, e, f, g, h, i) \
	_sys_light_in(&NOW_DISP00, (a), (b), (c), (d), (e), (f), (g), (h), (i))
#define		light_in01(a, b, c, d, e, f, g, h, i) \
	_sys_light_in(&NOW_DISP01, (a), (b), (c), (d), (e), (f), (g), (h), (i))
#define		light_in02(a, b, c, d, e, f, g, h, i) \
	_sys_light_in(&NOW_DISP02, (a), (b), (c), (d), (e), (f), (g), (h), (i))
#define		light_in	light_in01

/*======================================================================*
 *	ライトセット            					*
 *======================================================================*/
void _sys_light_in_2(
    Gfx		**,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int		,
    int
);
#define		light_in00_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) \
	_sys_light_in_2(&NOW_DISP00, (a), (b), (c), (d), (e), (f), (g), (h), \
			(i), (j), (k), (l), (m), (n), (o))
#define		light_in01_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) \
	_sys_light_in_2(&NOW_DISP01, (a), (b), (c), (d), (e), (f), (g), (h), \
			(i), (j), (k), (l), (m), (n), (o))
#define		light_in02_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) \
	_sys_light_in_2(&NOW_DISP02, (a), (b), (c), (d), (e), (f), (g), (h), \
			(i), (j), (k), (l), (m), (n), (o))
#define		light_in_2	light_in01_2
