//#include	<AgbTypes.h>


/*-----------------------------------------
			OBJ Data
-----------------------------------------*/

const u16	zako_piston_Obj_00[13] = 
{
	0x0004,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_01[22] = 
{
	0x0007,
	0x80ee, 0x8006, 0x821c,
	0x80ec, 0x4010, 0x821e,
	0x80f6, 0x51e8, 0x821e,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_02[22] = 
{
	0x0007,
	0x4007, 0x01f8, 0x826e,
	0x80ec, 0x4010, 0x821f,
	0x80f6, 0x51e8, 0x821f,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_03[22] = 
{
	0x0007,
	0x80ee, 0x8006, 0x821c,
	0x80f6, 0x4010, 0x821e,
	0x80ec, 0x51e8, 0x821e,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_04[22] = 
{
	0x0007,
	0x4007, 0x01f8, 0x826e,
	0x80f6, 0x4010, 0x821f,
	0x80ec, 0x51e8, 0x821f,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_05[25] = 
{
	0x0008,
	0x80ec, 0x4010, 0x821e,
	0x80f6, 0x4010, 0x821e,
	0x80ec, 0x51e8, 0x821e,
	0x80f6, 0x51e8, 0x821e,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_06[31] = 
{
	0x000A,
	0x4007, 0x01f8, 0x826e,
	0x80ee, 0x8006, 0x821c,
	0x80f6, 0x4010, 0x821f,
	0x80ec, 0x4010, 0x821f,
	0x80ec, 0x51e8, 0x821f,
	0x80f6, 0x51e8, 0x821f,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_07[16] = 
{
	0x0005,
	0x00e8, 0x41f8, 0x9254,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_08[16] = 
{
	0x0005,
	0x00e8, 0x41f8, 0x9252,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_09[4] = 
{
	0x0001,
	0x80c0, 0x81fa, 0x820c,
};

const u16	zako_piston_Obj_0A[7] = 
{
	0x0002,
	0x40c8, 0x91f0, 0x820e,
	0x40d8, 0x51f0, 0x824e,
};

const u16	zako_piston_Obj_0B[4] = 
{
	0x0001,
	0x40d0, 0x81f0, 0x8211,
};

const u16	zako_piston_Obj_0C[4] = 
{
	0x0001,
	0x00d0, 0x41fa, 0x8215,
};

const u16	zako_piston_Obj_0D[4] = 
{
	0x0001,
	0x00d0, 0x51f6, 0x8215,
};

const u16	zako_piston_Obj_0E[4] = 
{
	0x0001,
	0x40d0, 0x91f0, 0x8211,
};

const u16	zako_piston_Obj_0F[7] = 
{
	0x0002,
	0x40c8, 0x81f0, 0x820e,
	0x40d8, 0x41f0, 0x824e,
};

const u16	zako_piston_Obj_10[4] = 
{
	0x0001,
	0x80c0, 0x91f6, 0x820c,
};

const u16	zako_piston_Obj_11[34] = 
{
	0x000B,
	0x80ee, 0x8006, 0x821c,
	0x0004, 0x41fa, 0x9217,
	0x0004, 0x500a, 0x9217,
	0x80f6, 0x4010, 0x821f,
	0x80ec, 0x4010, 0x821f,
	0x80ec, 0x51e8, 0x821f,
	0x80f6, 0x51e8, 0x821f,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_12[34] = 
{
	0x000B,
	0x80ee, 0x8006, 0x821c,
	0x0004, 0x41fa, 0x9257,
	0x0004, 0x500a, 0x9257,
	0x80f6, 0x4010, 0x821f,
	0x80ec, 0x4010, 0x821f,
	0x80ec, 0x51e8, 0x821f,
	0x80f6, 0x51e8, 0x821f,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_13[34] = 
{
	0x000B,
	0x80ee, 0x8006, 0x821c,
	0x0004, 0x41fa, 0x9219,
	0x0004, 0x500a, 0x9219,
	0x80f6, 0x4010, 0x821f,
	0x80ec, 0x4010, 0x821f,
	0x80ec, 0x51e8, 0x821f,
	0x80f6, 0x51e8, 0x821f,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_14[34] = 
{
	0x000B,
	0x80ee, 0x8006, 0x821c,
	0x0004, 0x41fa, 0x9259,
	0x0004, 0x500a, 0x9259,
	0x80f6, 0x4010, 0x821f,
	0x80ec, 0x4010, 0x821f,
	0x80ec, 0x51e8, 0x821f,
	0x80f6, 0x51e8, 0x821f,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_15[25] = 
{
	0x0008,
	0x00e8, 0x41f8, 0x9254,
	0x80ee, 0x8006, 0x821c,
	0x80ec, 0x4010, 0x821e,
	0x80f6, 0x51e8, 0x821e,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_16[25] = 
{
	0x0008,
	0x00e8, 0x41f8, 0x9254,
	0x4007, 0x01f8, 0x826e,
	0x80ec, 0x4010, 0x821f,
	0x80f6, 0x51e8, 0x821f,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_17[25] = 
{
	0x0008,
	0x00e8, 0x41f8, 0x9254,
	0x80ee, 0x8006, 0x821c,
	0x80f6, 0x4010, 0x821e,
	0x80ec, 0x51e8, 0x821e,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};

const u16	zako_piston_Obj_18[25] = 
{
	0x0008,
	0x00e8, 0x41f8, 0x9254,
	0x4007, 0x01f8, 0x826e,
	0x80f6, 0x4010, 0x821f,
	0x80ec, 0x51e8, 0x821f,
	0x00e0, 0x81e8, 0x8200,
	0x80e0, 0x8008, 0x8204,
	0x0000, 0x81e8, 0x8206,
	0x8000, 0x8008, 0x820a,
};


/*-----------------------------------------
			OBJ Animation Data
-----------------------------------------*/
/*typedef struct
{
	u32	uiObjAddr;
	u8	usTimer;
}TAnmDef;*/

const TAnmDef	zako_piston_Anm_00[9] =
{
	{(u32)zako_piston_Obj_09, 0x07},
	{(u32)zako_piston_Obj_0A, 0x07},
	{(u32)zako_piston_Obj_0B, 0x07},
	{(u32)zako_piston_Obj_0C, 0x07},
	{(u32)zako_piston_Obj_0D, 0x07},
	{(u32)zako_piston_Obj_0E, 0x07},
	{(u32)zako_piston_Obj_0F, 0x07},
	{(u32)zako_piston_Obj_10, 0x07},
	{0, 0}
};

const TAnmDef	zako_piston_Anm_01[9] =
{
	{(u32)zako_piston_Obj_01, 0x07},
	{(u32)zako_piston_Obj_02, 0x07},
	{(u32)zako_piston_Obj_03, 0x07},
	{(u32)zako_piston_Obj_04, 0x07},
	{(u32)zako_piston_Obj_01, 0x07},
	{(u32)zako_piston_Obj_02, 0x07},
	{(u32)zako_piston_Obj_03, 0x07},
	{(u32)zako_piston_Obj_04, 0x07},
	{0, 0}
};

const TAnmDef	zako_piston_Anm_02[3] =
{
	{(u32)zako_piston_Obj_08, 0x07},
	{(u32)zako_piston_Obj_00, 0x08},
	{0, 0}
};

const TAnmDef	zako_piston_Anm_03[3] =
{
	{(u32)zako_piston_Obj_07, 0x07},
	{(u32)zako_piston_Obj_00, 0x08},
	{0, 0}
};

const TAnmDef	zako_piston_Anm_04[2] =
{
	{(u32)zako_piston_Obj_08, 0xC8},
	{0, 0}
};

const TAnmDef	zako_piston_Anm_05[12] =
{
	{(u32)zako_piston_Obj_00, 0x06},
	{(u32)zako_piston_Obj_11, 0x06},
	{(u32)zako_piston_Obj_12, 0x06},
	{(u32)zako_piston_Obj_13, 0x06},
	{(u32)zako_piston_Obj_14, 0x06},
	{(u32)zako_piston_Obj_14, 0x01},
	{(u32)zako_piston_Obj_00, 0x01},
	{(u32)zako_piston_Obj_14, 0x01},
	{(u32)zako_piston_Obj_00, 0x01},
	{(u32)zako_piston_Obj_14, 0x01},
	{(u32)zako_piston_Obj_00, 0x05},
	{0, 0}
};

