/***************************************************************************************************
		Convert from NINGEN		(p_Rearring) 																
****************************************************************************************************/
#define p_Rearring_AMB_SCALE 0.5
#define ShapeColor_p_Rearring(R,G,B) {{R*p_Rearring_AMB_SCALE ,G*p_Rearring_AMB_SCALE ,B*p_Rearring_AMB_SCALE ,0 ,R*p_Rearring_AMB_SCALE ,G*p_Rearring_AMB_SCALE ,B*p_Rearring_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_p_Rearring[] = {
	ShapeColor_p_Rearring( 22, 53,206),
};

static Vtx vtx_p_Rearring_0[] = {
	{     29,      1,    -83,     0,     0,     0,    41,  -54, -106,  255}, 
	{      6,     -3,    -74,     0,     0,     0,   -69,  -88,  -59,  255}, 
	{     15,      4,    -85,     0,     0,     0,   -21,  -30, -121,  255}, 
	{      8,     31,    -62,     0,     0,     0,   -75,  101,   10,  255}, 
	{     13,     20,    -84,     0,     0,     0,   -48,   57, -102,  255}, 
	{      2,     22,    -72,     0,     0,     0,  -111,   52,  -30,  255}, 
	{      3,      9,    -79,     0,     0,     0,   -97,  -10,  -80,  255}, 
	{      1,      7,    -52,     0,     0,     0,  -109,  -27,   58,  255}, 
	{     -1,      8,    -66,     0,     0,     0,  -121,  -35,   -4,  255}, 
	{     25,     27,    -81,     0,     0,     0,    19,   83,  -94,  255}, 
	{     12,      8,    -42,     0,     0,     0,   -85,    7,   93,  255}, 
	{     19,     32,    -52,     0,     0,     0,   -26,  123,   16,  255}, 
	{     36,     28,    -72,     0,     0,     0,    65,   65,  -86,  255}, 
	{     40,      2,    -74,     0,     0,     0,    68,  -82,  -67,  255}, 
	{     15,    -11,    -65,     0,     0,     0,   -34, -121,   -8,  255}, 
	{     26,     -9,    -55,     0,     0,     0,   -21, -117,   43,  255}, 
};

static Gfx gfx_p_Rearring_0[] = {

	gsSPLight((&light_p_Rearring[0].l[0]),1 ),
	gsSPLight((&light_p_Rearring[0].a   ),2 ),

	gsSPVertex(&vtx_p_Rearring_0[0], 16, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 5, 0),
	gsSP1Triangle( 5, 4, 6, 0),
	gsSP1Triangle( 7, 3, 5, 0),
	gsSP1Triangle( 7, 5, 8, 0),
	gsSP1Triangle( 8, 5, 6, 0),
	gsSP1Triangle( 4, 2, 6, 0),
	gsSP1Triangle( 3, 9, 4, 0),
	gsSP1Triangle( 9, 2, 4, 0),
	gsSP1Triangle( 1, 8, 6, 0),
	gsSP1Triangle( 2, 1, 6, 0),
	gsSP1Triangle(10,11, 3, 0),
	gsSP1Triangle(10, 3, 7, 0),
	gsSP1Triangle(11, 9, 3, 0),
	gsSP1Triangle(11,12, 9, 0),
	gsSP1Triangle(12, 0, 9, 0),
	gsSP1Triangle( 9, 0, 2, 0),
	gsSP1Triangle(12,13, 0, 0),
	gsSP1Triangle(13,14, 0, 0),
	gsSP1Triangle( 0,14, 1, 0),
	gsSP1Triangle(13,15,14, 0),
	gsSP1Triangle(14, 8, 1, 0),
	gsSP1Triangle(14, 7, 8, 0),
	gsSP1Triangle(15,10, 7, 0),
	gsSP1Triangle(15, 7,14, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_p_Rearring[] = {
	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_SHADE_ENVA, G_CC_SHADE_ENVA),

		gsSPDisplayList(gfx_p_Rearring_0),

	gsDPPipeSync(),
	gsSPEndDisplayList() 
};

