
//**************************************************************
//
//			save_data.h
//
//**************************************************************


//--------------------------------------------------------------
//		外部変数
//--------------------------------------------------------------

//from安部
extern const u8 TaikaiCourseData_Tbl[][12];
extern const int TAIKAI_NO[WORLD_NUM_MAX][STAGE_NUM_MAX];

extern const u32 ExBackUp_Auto_M_Tbl[2];
extern const u32 ExBackUp_Auto_S_Tbl[2];
extern const u32 ExBackUp_DisCon_Tbl[2];
extern const u32 ExBackUp_Point_Tbl[2];

typedef struct
{
	u8	Flg;
	u8	DisCon;
	u8	World;
	u8	Stage;
	u8	Level;
	u8	NgStat;		//NG-STAT
}SaveReadyDef;
extern SaveReadyDef	SaveReady[2];



enum {
	NGSTAT_NON,			//0:問題なしNG
	NGSTAT_TYUDAN,		//1:中断が破壊
	NGSTAT_MAIN,		//2:自動MAINが破壊、SUBからCOPY出来る	（中断消去）
	NGSTAT_ALL,			//3:自動両方とも破壊					（中断消去）

	NGSTAT_CLEAR,		//4:CLEARする							（判定後にCLEAR実行）
	NGSTAT_SRAM,		//5:SRAM消去する
};

