//**************************************************************
//
//		gmap_sub.h
//
//**************************************************************

extern void GameHblkSet(u8 num);	//Hblk_set
extern void GameHblk_Main(void);	//Hblk_main

/// ＨＢＬＫの種類 /////
enum {
	GHBLK_NO,						//
	GHBLK_TIMEUP,					//
	GHBLK_SMAP,						//

	GHBLK_COUNTDOWN,				//
	GHBLK_RASTER_BG3_WATER,			//
	GHBLK_GRADATE_PLTT00,			//
	GHBLK_RASTER_BG0_FOG,			//

	GHBLK_DOUBLE_UP_BG3,			//
	GHBLK_DOUBLE_UNDER_BG3,			//

	GHBLK_RASTER_CD_FOG,			//複合
	GHBLK_CD_UP_BG3DOUBLE,			//
	GHBLK_CD_UN_BG3DOUBLE,			//

	GHBLK_RASTER_FIRE_BG3,			//
	GHBLK_RASTER_FIRE_BG03,			//

	GHBLK_RASTER_BOSS_MAE,			//

	GHBLK_RASTER_YOKI,				//

  //---未使用---
	GHBLK_RASTER_BG3_V,				//
};


/// ＪＳＷ−カウントダウンＢＧイベント制御 /////
enum {							// ucBgCountDown
//	BGCOUNTDOWN_JSW_OFF	= 0,	//
//	BGCOUNTDOWN_JSW_ON 	= 1,	//

	BGCOUNTDOWN_WAR_STOP_WAIT = 2,	//
	BGCOUNTDOWN_WAR_MOVE_WAIT,		//

	BGCOUNTDOWN_HBLK_START,

	BGCOUNTDOWN_DIV0_READY,
	BGCOUNTDOWN_DIV0_WAVE0,
	BGCOUNTDOWN_waitA,
	BGCOUNTDOWN_DIV0_WAVE1,
	BGCOUNTDOWN_waitB,

	BGCOUNTDOWN_DIV1_READY,
	BGCOUNTDOWN_DIV1_WAVE0,
	BGCOUNTDOWN_waitC,
	BGCOUNTDOWN_DIV1_WAVE1,
	BGCOUNTDOWN_waitLoop,
	//-----
	BGCOUNTDOWN_GRAY_READY,
	BGCOUNTDOWN_GRAY_CHANGE,
	BGCOUNTDOWN_GRAY_HOLD,
};







