
//**************************************************
//**************************************************
//	ＧＡＴＥ−ＤＡＴＡ
//**************************************************
//**************************************************

/*--------------------------------------------------------------
//  ＜＜  別ファイルにある為、参照のみ  ＞＞
enum GateType 	//GATE-DATA
{
	GATE_DEND, GATE_DOOR, GATE_WARP, GATE_TUBE
};
---------------------------------------------------------------*/

//------------------------------------------------------------------------------------------------------
//	 GATE種類, 部屋番号, PX1, PX2, PY1, PY2, NextGate, ofsX, ofsY, 敵グループ , BGM番号
//------------------------------------------------------------------------------------------------------
const GateDef WarioGateData_t00[] =
{
	#include	"GATE_t00.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
//------------------------------------------------------------------------------------------------------
const GateDef WarioGateData_t10[] =
{
	#include	"GATE_t10.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t11[] =
{
	#include	"GATE_t11.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t12[] =
{
	#include	"GATE_t12.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t13[] =
{
	#include	"GATE_t13.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
//------------------------------------------------------------------------------------------------------
const GateDef WarioGateData_t20[] =
{
	#include	"GATE_t20.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t21[] =
{
	#include	"GATE_t21.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t22[] =
{
	#include	"GATE_t22.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t23[] =
{
	#include	"GATE_t23.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
//------------------------------------------------------------------------------------------------------
const GateDef WarioGateData_t30[] =
{
	#include	"GATE_t30.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t31[] =
{
	#include	"GATE_t31.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t32[] =
{
	#include	"GATE_t32.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t33[] =
{
	#include	"GATE_t33.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
//------------------------------------------------------------------------------------------------------
const GateDef WarioGateData_t40[] =
{
	#include	"GATE_t40.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t41[] =
{
	#include	"GATE_t41.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t42[] =
{
	#include	"GATE_t42.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t43[] =
{
	#include	"GATE_t43.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
//------------------------------------------------------------------------------------------------------
const GateDef WarioGateData_t50[] =
{
	#include	"GATE_t50.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t51[] =
{
	#include	"GATE_t51.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t52[] =
{
	#include	"GATE_t52.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t53[] =
{
	#include	"GATE_t53.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};
const GateDef WarioGateData_t60[] =
{
	#include	"GATE_t60.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};

const GateDef WarioGateData_t01[] =
{
	#include	"GATE_t01.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};

const GateDef WarioGateData_t03[] =
{
	#include	"GATE_t03.c"
	{ GATE_DEND , 0, 0, 0, 0, 0, 0, 0, 0, 0, 00	,},		//deta-end
};


//------------------------------------------------------------------------------------------------------
//	 GATE種類, 部屋番号, PX1, PX2, PY1, PY2, NextGate, ofsX, ofsY, 敵グループ , BGM番号
//------------------------------------------------------------------------------------------------------
//--------------------------------------------------
//	テスト面”敵あたりチェック”ＧＡＴＥ−ＤＡＴＡ
//--------------------------------------------------
const GateDef WarioGateData_tn[] =
{
	{ GATE_DOOR ,	0,  5,  5,  8,  9,   0,  0,  0,		1,	00  ,},	//n-0
	{ GATE_DOOR ,	0,155,155,  7,  8,   2,  0,  0,		1,	00  ,},	//n-1
	{ GATE_DOOR ,	1,  9,  9, 51, 52,   1,  0,  0, 	1,	00  ,},	//n-2
 	{ GATE_DOOR ,	1, 15, 15,  5,  6,   2,  0,  0, 	1,	00  ,},	//n-3
	{ GATE_DOOR ,	0, 48, 48,  3,  4,   5,  0,  0, 	1,	00  ,},	//n-4
 	{ GATE_DOOR ,	2, 15, 15,  5,  6,   4,  0,  0, 	5,	00  ,},	//n-5
	{ GATE_WARP ,	0, 18, 18,  2,  2,   7,  0, 24, 	1,	00  ,},	//n-6
	{ GATE_WARP ,	0,159,159,  4,  4,   6,  0, 24, 	1,	00  ,},	//n-7
	{ GATE_DOOR ,	0, 49, 49,  4,  5,   9,  0,  0, 	1,	00  ,},	//n-8
	{ GATE_DOOR ,	3,  3,  3, 18, 19,   8,  0,  0, 	1,	00  ,},	//n-9
 	{ GATE_DOOR ,	2, 16, 16, 17, 18,  11,  0,  0, 	5,	00  ,},	//n-10  水中
 	{ GATE_DOOR ,	2,  3,  3, 52, 53,  10,  0,  0, 	5,	00  ,},	//n-11  水中

	{ GATE_TUBE ,	0, 58, 59,  8,  8,  13,  0,  0, 	1,	00  ,},	//n-12
	{ GATE_TUBE ,	0, 58, 59,  2,  2,  12,  0,  0, 	1,	00  ,},	//n-13

	{ GATE_DEND ,   0,  0,  0,  0,  0,   0,  0,  0,		0,	00 			,},	//deta-end
};

const GateDef *WarioGateData_Tbl[] =
{
	WarioGateData_t00,	//00
	WarioGateData_t10,	//01
	WarioGateData_t11,	//02
	WarioGateData_t12,	//03
	WarioGateData_t13,	//04
	WarioGateData_t20,	//05
	WarioGateData_t21,	//06
	WarioGateData_t22,	//07
	WarioGateData_t23,	//08
	WarioGateData_t30,	//09
	WarioGateData_t31,	//10
	WarioGateData_t32,	//11
	WarioGateData_t33,	//12
	WarioGateData_t40,	//13
	WarioGateData_t41,	//14
	WarioGateData_t42,	//15
	WarioGateData_t43,	//16
	WarioGateData_t50,	//17
	WarioGateData_t51,	//18
	WarioGateData_t52,	//19
	WarioGateData_t53,	//20
	WarioGateData_t60,	//21
	WarioGateData_t01,	//22
	WarioGateData_t03,	//23
//
	WarioGateData_tn,	//24
};

//**************************************************************
//end
