
/*	ＧＰｅｎ独立サブプログラム用ヘッダファイル共通部	*/

	/*	バッファ	*/
#define BX1		(372/bi)
#define BY1	 	(184/bi)
#define BX4		(256/bi)
#define BY4	 	BX4
#define BX3		(BX4-1)
#define BY3	 	(BY4-1)
#define	BX2		(BX1+BX3)
#define	BY2		(BY1+BY3)

	/*	ページＮｏ	*/
#define	PAX1	(BX1*bi+4)
#define	PAY1	(BY1*bi-22)
#define	PAX2	(PAX1+40-1)
#define	PAY2	(PAY1+18-1)

	/*	バッファセット間隔	*/
#define	HX4		32
#define	HY4		18
#define	HX1		(BX2*bi-36)
#define	HY1		(BY1*bi-22)
#define	HX2		(HX1+HX4-1)
#define	HY2		(HY1+HY4-1)

	/*	編集ウィンドウ	*/
#define	WX1		(92/bi)
#define	WY1		(104/bi)
#define	WX4		(256/bi)
#define	WY4		WX4
#define	WX3		(WY4-1)
#define	WY3		(WY4-1)
#define	WX2		(WX1+WX3)
#define	WY2		(WY1+WY3)

	/*	編集ウィンドウ小	*/
#define	NX3		(NX4-1)
#define	NY3		(NY4-1)
#define NX2		(NX1+NX3)
#define NY2		(NY1+NY3)

#define	KS		(WX4/NX4)

#define wnx(x)	(NX1+((x)/bi-WX1)/KS)			/*	編集窓拡大計算	*/
#define wny(y)	(NY1+((y)/bi-WY1)/KS)
#define nbx(x)	(NX1+((x)-WX1)/KS)				/*	編集窓拡大計算	*/
#define nby(y)	(NY1+((y)-WY1)/KS)
#define wcx(x)	(WX1+((x)/bi-WX1)/KS*KS+KS/2)	/*	編集窓中心計算	*/
#define wcy(y)	(WY1+((y)/bi-WY1)/KS*KS+KS/2)

#ifdef	MAIN
	int nx[6]={434/bi,432/bi,430/bi,428/bi,436/bi,WX1};
	int ny[6]={32/bi,36/bi,40/bi,44/bi,32/bi,WY1};
	int ix = 16/bi, iy = 16/bi;
#else
	EXT	int ix, iy;
#endif
EXT	int NX1,NY1,NX4,NY4;

#include	<GPEN.h>
