/***************************************************************************************************
		Convert from NINGEN		(j_head) 																
****************************************************************************************************/
#define j_head_AMB_SCALE 0.5
#define ShapeColor_j_head(R,G,B) {{R*j_head_AMB_SCALE ,G*j_head_AMB_SCALE ,B*j_head_AMB_SCALE ,0 ,R*j_head_AMB_SCALE ,G*j_head_AMB_SCALE ,B*j_head_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }

static Lights1 light_j_head[] = {
	ShapeColor_j_head(255,255,255),
};

static Vtx vtx_j_head_0[] = {
	{      2,     -6,     83,     0, -1072,   916,   -53,   37,  108,  255}, 
	{    -49,    -11,     35,     0,  -556,   874,  -110,   46,   43,  255}, 
	{      1,    -57,     76,     0, -1062,   410,   -43,  -26,  116,  255}, 
	{      9,     27,    -50,     0, -1138,  1254,   -50,  112,  -28,  255}, 
	{      9,     27,     51,     0, -1138,  1254,   -50,  109,   40,  255}, 
	{    -49,    -11,    -36,     0,  -556,   874,  -104,   38,  -60,  255}, 
	{    -49,    -73,    -25,     0,  -552,   248,  -115,  -36,  -38,  255}, 
	{    -49,    -73,     26,     0,  -552,   248,  -109,  -34,   54,  255}, 
	{      0,   -140,     32,     0, -1046,  -414,   -59, -108,   29,  255}, 
	{      0,    -98,     73,     0, -1054,    -2,   -42,  -56,  105,  255}, 
	{    103,    -17,    101,     0, -2084,   810,    51,  -47,  105,  255}, 
	{     98,    -35,     81,     0, -2034,   626,    67,  -43,   98,  255}, 
	{     97,   -100,     73,     0, -2022,   -18,    34,  -41,  115,  255}, 
	{    101,   -142,     35,     0, -2058,  -434,    38, -103,   61,  255}, 
	{      2,     -6,    -82,     0, -1072,   916,   -49,   54, -103,  255}, 
	{      1,    -57,    -75,     0, -1062,   410,   -42,  -26, -116,  255}, 
	{      1,    -57,    -75,     0, -1062,   410,   -42,  -26, -116,  255}, 
	{     98,    -35,    -80,     0, -2034,   626,    67,  -43,  -98,  255}, 
	{     97,   -100,    -72,     0, -2022,   -18,    27,  -51, -112,  255}, 
	{      0,    -98,    -72,     0, -1054,    -2,   -52,  -46, -105,  255}, 
	{      2,     -6,    -82,     0, -1072,   916,   -49,   54, -103,  255}, 
	{    103,    -17,   -100,     0, -2084,   810,    51,  -47, -105,  255}, 
	{    -49,    -73,    -25,     0,  -552,   248,  -115,  -36,  -38,  255}, 
	{    148,     21,    -45,     0, -2528,  1194,   103,   48,  -55,  255}, 
	{    104,     34,    -89,     0, -2094,  1332,    29,   83,  -91,  255}, 
	{    105,     51,    -39,     0, -2096,  1494,    21,  120,  -32,  255}, 
	{      0,   -140,     32,     0, -1046,  -414,   -59, -108,   29,  255}, 
	{      0,   -140,    -31,     0, -1046,  -414,   -47, -102,  -58,  255}, 
	{    161,     16,      0,     0,   480,   568,   112,   58,    0,  255}, 
	{    154,    -30,     28,     0,   746,   166,   109,  -57,   30,  255}, 
	{    154,    -30,    -27,     0,   210,   164,   110,  -49,  -36,  255}, 
	{    105,     51,     40,     0,   864,   924,    21,  124,   15,  255}, 
	{    148,     21,     46,     0,   920,   620,   103,   48,   54,  255}, 
	{    161,     16,      0,     0,   480,   568,   112,   58,    0,  255}, 
	{    154,    -30,    -27,     0,   210,   164,   110,  -49,  -36,  255}, 
	{    148,     21,    -45,     0,    40,   620,   103,   48,  -55,  255}, 
	{    154,    -30,     28,     0,   746,   166,   109,  -57,   30,  255}, 
	{    105,     51,    -39,     0,   100,   924,    21,  120,  -32,  255}, 
	{      9,     27,    -50,     0, -1138,  1254,   -50,  112,  -28,  255}, 
	{    105,     51,     40,     0, -2096,  1494,    21,  124,   15,  255}, 
	{    105,     51,    -39,     0, -2096,  1494,    21,  120,  -32,  255}, 
	{      2,     -6,    -82,     0, -1072,   916,   -49,   54, -103,  255}, 
	{    104,     34,    -89,     0, -2094,  1332,    29,   83,  -91,  255}, 
	{      9,     27,     51,     0, -1138,  1254,   -50,  109,   40,  255}, 
	{    104,     34,     90,     0, -2094,  1332,    18,   87,   90,  255}, 
	{    161,     16,      0,     0, -2654,  1148,   112,   58,    0,  255}, 
	{    148,     21,     46,     0, -2528,  1194,   103,   48,   54,  255}, 
	{      2,     -6,    -82,     0, -1072,   916,   -49,   54, -103,  255}, 
	{    104,     34,    -89,     0, -2094,  1332,    29,   83,  -91,  255}, 
	{    103,    -17,   -100,     0, -2084,   810,    51,  -47, -105,  255}, 
	{     98,    -35,    -80,     0, -2034,   626,    67,  -43,  -98,  255}, 
	{    138,    -47,    -10,     0, -2428,   508,   104,  -65,  -32,  255}, 
	{    148,     21,    -45,     0, -2528,  1194,   103,   48,  -55,  255}, 
	{    154,    -30,    -27,     0, -2588,   680,   110,  -49,  -36,  255}, 
	{     97,   -100,    -72,     0, -2022,   -18,    27,  -51, -112,  255}, 
	{    135,    -98,    -38,     0, -2404,    -2,   116,  -27,  -43,  255}, 
	{    101,   -142,    -34,     0, -2058,  -434,    52, -110,  -34,  255}, 
	{     98,    -35,     81,     0, -2034,   626,    67,  -43,   98,  255}, 
	{     97,   -100,     73,     0, -2022,   -18,    34,  -41,  115,  255}, 
	{    135,    -98,     39,     0, -2404,    -2,   112,  -40,   43,  255}, 
	{    138,    -47,     11,     0, -2428,   508,   111,  -50,   32,  255}, 
	{    103,    -17,    101,     0, -2084,   810,    51,  -47,  105,  255}, 
	{    103,    -17,    101,     0, -2084,   810,    51,  -47,  105,  255}, 
	{    104,     34,     90,     0, -2094,  1332,    18,   87,   90,  255}, 
	{      2,     -6,     83,     0, -1072,   916,   -53,   37,  108,  255}, 
	{    138,    -47,     11,     0, -2428,   508,   111,  -50,   32,  255}, 
	{    154,    -30,     28,     0, -2588,   680,   109,  -57,   30,  255}, 
	{    148,     21,     46,     0, -2528,  1194,   103,   48,   54,  255}, 
	{    101,   -142,     35,     0, -2058,  -434,    38, -103,   61,  255}, 
	{    135,    -98,     39,     0, -2404,    -2,   112,  -40,   43,  255}, 
	{     97,   -100,     73,     0, -2022,   -18,    34,  -41,  115,  255}, 
	{    101,   -142,    -34,     0, -2058,  -434,    52, -110,  -34,  255}, 
	{    135,    -98,    -38,     0, -2404,    -2,   116,  -27,  -43,  255}, 
	{     98,    -35,    -80,     0, -2034,   626,    67,  -43,  -98,  255}, 
	{    138,    -47,    -10,     0, -2428,   508,   104,  -65,  -32,  255}, 
	{     97,   -100,    -72,     0, -2022,   -18,    27,  -51, -112,  255}, 
	{      9,     27,     51,     0, -1138,  1254,   -50,  109,   40,  255}, 
	{      0,   -140,    -31,     0, -1046,  -414,   -47, -102,  -58,  255}, 
	{    101,   -142,    -34,     0, -2058,  -434,    52, -110,  -34,  255}, 
	{      0,   -140,     32,     0, -1046,  -414,   -59, -108,   29,  255}, 
	{      0,   -140,    -31,     0, -1046,  -414,   -47, -102,  -58,  255}, 
	{    101,   -142,     35,     0, -2058,  -434,    38, -103,   61,  255}, 
	{    138,    -47,    -10,     0,   370,   -88,   104,  -65,  -32,  255}, 
	{    154,    -30,     28,     0,   724,   182,   109,  -57,   30,  255}, 
	{    138,    -47,     11,     0,   570,   -84,   111,  -50,   32,  255}, 
	{    154,    -30,    -27,     0,   196,   176,   110,  -49,  -36,  255}, 
};

static Gfx gfx_j_head_0[] = {
	gs_Tani_LoadTextureImage2(jyu_mouth_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7),

	gsSPLight((&light_j_head[0].l[0]),1 ),
	gsSPLight((&light_j_head[0].a   ),2 ),

	gsSPVertex(&vtx_j_head_0[0], 16, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 1, 4, 0),
	gsSP1Triangle( 3, 5, 1, 0),
	gsSP1Triangle( 1, 6, 7, 0),
	gsSP1Triangle( 1, 5, 6, 0),
	gsSP1Triangle( 1, 0, 4, 0),
	gsSP1Triangle( 1, 7, 2, 0),
	gsSP1Triangle( 8, 7, 6, 0),
	gsSP1Triangle( 9, 7, 8, 0),
	gsSP1Triangle( 2, 7, 9, 0),
	gsSP1Triangle(10, 0, 2, 0),
	gsSP1Triangle( 2,11,10, 0),
	gsSP1Triangle( 2,12,11, 0),
	gsSP1Triangle( 2, 9,12, 0),
	gsSP1Triangle( 9,13,12, 0),
	gsSP1Triangle( 9, 8,13, 0),
	gsSP1Triangle(14, 5, 3, 0),
	gsSP1Triangle( 5,15, 6, 0),
	gsSP1Triangle( 5,14,15, 0),
	gsSPVertex(&vtx_j_head_0[16], 15, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 0, 2, 3, 0),
	gsSP1Triangle( 0, 4, 5, 0),
	gsSP1Triangle( 6, 0, 3, 0),
	gsSP1Triangle( 0, 5, 1, 0),
	gsSP1Triangle( 7, 8, 9, 0),
	gsSP1Triangle(10, 6,11, 0),
	gsSP1Triangle(11, 6, 3, 0),
	gsSP1Triangle( 2,11, 3, 0),
	gsSP1Triangle(12,13,14, 0),
	gsSPVertex(&vtx_j_head_0[31], 16, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 2, 0),
	gsSP1Triangle( 2, 1, 5, 0),
	gsSP1Triangle( 4, 6, 2, 0),
	gsSP1Triangle( 7, 8, 9, 0),
	gsSP1Triangle(10, 9,11, 0),
	gsSP1Triangle(10, 7, 9, 0),
	gsSP1Triangle( 7,12, 8, 0),
	gsSP1Triangle(13, 8,12, 0),
	gsSP1Triangle( 9, 8,14, 0),
	gsSP1Triangle(15, 8,13, 0),
	gsSPVertex(&vtx_j_head_0[47], 15, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 2, 4, 0),
	gsSP1Triangle( 5, 6, 2, 0),
	gsSP1Triangle( 2, 6, 4, 0),
	gsSP1Triangle( 5, 2, 1, 0),
	gsSP1Triangle( 7, 8, 9, 0),
	gsSP1Triangle(10,11,12, 0),
	gsSP1Triangle(10,12,13, 0),
	gsSP1Triangle(14,10,13, 0),
	gsSPVertex(&vtx_j_head_0[62], 16, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 3, 4, 0, 0),
	gsSP1Triangle( 1, 0, 5, 0),
	gsSP1Triangle( 0, 4, 5, 0),
	gsSP1Triangle( 6, 7, 8, 0),
	gsSP1Triangle( 9,10, 7, 0),
	gsSP1Triangle( 3, 7,10, 0),
	gsSP1Triangle( 9, 7, 6, 0),
	gsSP1Triangle(11,12,10, 0),
	gsSP1Triangle(10,13,11, 0),
	gsSP1Triangle( 3,10,12, 0),
	gsSP1Triangle( 1,14, 2, 0),
	gsSP1Triangle(13, 9,15, 0),
	gsSPVertex(&vtx_j_head_0[78],  8, 0), 
	gsSP1Triangle( 0, 1, 2, 0),
	gsSP1Triangle( 0, 3, 1, 0),
	gsSP1Triangle( 4, 5, 6, 0),
	gsSP1Triangle( 4, 7, 5, 0),
	gsSPEndDisplayList() 
};

Gfx gfx_j2_head[] = {
	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
	gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, 7, 0,  0,0,0, 0,0,0),

	gsSPTexture(0xffff,0xffff, 0, 0, G_ON),

	gs_Tani_SetUpTileDescrip(G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32,  0, 0, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD),

		gsSPDisplayList(gfx_j_head_0),

	gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF),

	gsDPPipeSync(),
	gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
	gsSPEndDisplayList() 
};

