/*
 *	work.h
 *
 *	TGAビューア
 *
 *	* Sun Apr 26 20:12:29 JST 2009 Naoyuki Sawa
 *	- 1st リリース。
 */

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 MENU* file_menu;
extern TASK* decode_task;
extern EVENT* decode_event;
extern int timeout_timer;
extern unsigned char decode_timeout;

extern unsigned short abuff[DISP_Y][DISP_X];	/* alpha */
extern unsigned short bbuff[DISP_Y][DISP_X];	/* brightness  */
extern unsigned char  cbuff[DISP_Y][DISP_X];	/* count */

