/*
 *	work.h
 *
 *	マンデルブロ集合
 *
 *	* Sun Jul 19 13:19:15 JST 2009 Naoyuki Sawa
 *	- 作成開始。
 */

extern unsigned char vbuff[DISP_X * DISP_Y];	/* 仮想VRAM */
#if defined(USE_3D) || defined(USE_RENDF)
extern unsigned char zbuff[DISP_X * DISP_Y];	/* Ｚバッファ */
#endif /*defined(USE_3D) || defined(USE_RENDF)*/
extern SURFACE surface;				/* 仮想VRAMのサーフェイス情報 */
extern RENDER render;				/* 仮想VRAMへの描画環境 */
#ifdef USE_RENDF
extern RENDF rendf;				/* 浮動小数点3D描画環境 */
#endif /*USE_RENDF*/

#ifdef RESOURCE_FNAME
extern const void* resource;			/* pexファイル添付リソース */
#endif /*RESOURCE_FNAME*/

extern int now;					/* グローバルタイマ */
extern int joy;					/* パッド状態 */

extern unsigned char  wbuff[DISP_X * DISP_Y];
extern unsigned short nbuff[DISP_X * DISP_Y];
extern CELL field[DISP_Y][DISP_X];
extern float a0;	/* 画面中心の水平論理座標 */
extern float b0;	/* 画面中心の垂直論理座標 */
extern float vs;	/* 画面の論理高さ(±vs) */
