/*************************************************************************************************** Convert from NINGEN (p_Rsholder) ****************************************************************************************************/ #define p_Rsholder_AMB_SCALE 0.5 #define ShapeColor_p_Rsholder(R,G,B) {{R*p_Rsholder_AMB_SCALE ,G*p_Rsholder_AMB_SCALE ,B*p_Rsholder_AMB_SCALE ,0 ,R*p_Rsholder_AMB_SCALE ,G*p_Rsholder_AMB_SCALE ,B*p_Rsholder_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} } static Lights1 light_p_Rsholder[] = { ShapeColor_p_Rsholder(255,255,255), }; static Vtx vtx_p_Rsholder_0[] = { { -32, 28, -29, 0, 312, -1330, -106, 54, -42, 255}, { -33, -19, -29, 0, 308, -856, -107, -42, -51, 255}, { -42, 4, -5, 0, 264, -1096, -126, 2, -7, 255}, { -35, 28, 18, 0, 300, -1330, -111, 39, 46, 255}, { -36, -19, 18, 0, 294, -858, -114, -41, 37, 255}, { -15, -19, 43, 0, 398, -852, -55, -37, 108, 255}, { -12, 51, 19, 0, 412, -1562, -22, 117, 41, 255}, { -14, 27, 43, 0, 402, -1326, -23, 39, 118, 255}, { -9, 27, -51, 0, 428, -1324, -26, 32, -119, 255}, { -10, 51, -27, 0, 426, -1562, -11, 111, -60, 255}, { -15, -43, 19, 0, 400, -616, -28, -116, 41, 255}, { -12, -43, -27, 0, 414, -614, -17, -110, -60, 255}, { -10, -19, -51, 0, 424, -852, -27, -48, -114, 255}, { 33, 38, 16, 0, 644, -1434, 117, 40, 24, 255}, { 35, 38, -19, 0, 654, -1434, 72, 101, -22, 255}, { 33, -33, -19, 0, 646, -720, 109, -64, -9, 255}, { 35, -15, -37, 0, 652, -898, 85, -40, -84, 255}, { 33, 38, 16, 0, 644, -1434, 117, 40, 24, 255}, { 36, 20, -37, 0, 656, -1256, 95, 43, -71, 255}, { 35, 38, -19, 0, 654, -1434, 72, 101, -22, 255}, { 32, 20, 34, 0, 638, -1256, 87, 42, 80, 255}, { -12, 51, 19, 0, 412, -1562, -22, 117, 41, 255}, { -14, 27, 43, 0, 402, -1326, -23, 39, 118, 255}, { 31, -15, 34, 0, 634, -898, 75, -40, 93, 255}, { 31, -32, 16, 0, 636, -720, 76, -92, 40, 255}, { -15, -43, 19, 0, 400, -616, -28, -116, 41, 255}, { -12, -43, -27, 0, 414, -614, -17, -110, -60, 255}, { -15, -19, 43, 0, 398, -852, -55, -37, 108, 255}, { -10, -19, -51, 0, 424, -852, -27, -48, -114, 255}, { -9, 27, -51, 0, 428, -1324, -26, 32, -119, 255}, { -10, 51, -27, 0, 426, -1562, -11, 111, -60, 255}, }; static Gfx gfx_p_Rsholder_0[] = { gs_Tani_LoadTextureImage2(peach_skirt_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, 7), gsSPLight((&light_p_Rsholder[0].l[0]),1 ), gsSPLight((&light_p_Rsholder[0].a ),2 ), gsSPVertex(&vtx_p_Rsholder_0[0], 15, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 2, 3, 0, 0), gsSP1Triangle( 2, 1, 4, 0), gsSP1Triangle( 4, 3, 2, 0), gsSP1Triangle( 4, 5, 3, 0), gsSP1Triangle( 3, 6, 0, 0), gsSP1Triangle( 7, 6, 3, 0), gsSP1Triangle( 5, 7, 3, 0), gsSP1Triangle( 0, 8, 1, 0), gsSP1Triangle( 0, 9, 8, 0), gsSP1Triangle( 6, 9, 0, 0), gsSP1Triangle( 1,10, 4, 0), gsSP1Triangle(11, 1,12, 0), gsSP1Triangle( 8,12, 1, 0), gsSP1Triangle( 1,11,10, 0), gsSP1Triangle( 4,10, 5, 0), gsSP1Triangle( 6,13,14, 0), gsSPVertex(&vtx_p_Rsholder_0[15], 16, 0), gsSP1Triangle( 0, 1, 2, 0), gsSP1Triangle( 1, 3, 2, 0), gsSP1Triangle( 3, 4, 2, 0), gsSP1Triangle( 2, 5, 0, 0), gsSP1Triangle( 5, 2, 6, 0), gsSP1Triangle( 5, 6, 7, 0), gsSP1Triangle( 5, 8, 0, 0), gsSP1Triangle( 8, 5, 7, 0), gsSP1Triangle( 0, 9,10, 0), gsSP1Triangle(11, 0,10, 0), gsSP1Triangle( 8, 9, 0, 0), gsSP1Triangle( 1, 0,11, 0), gsSP1Triangle(12,10, 8, 0), gsSP1Triangle(12, 8, 7, 0), gsSP1Triangle(10, 9, 8, 0), gsSP1Triangle( 1,11,13, 0), gsSP1Triangle(14, 1,13, 0), gsSP1Triangle(14, 3, 1, 0), gsSP1Triangle(14,15, 3, 0), gsSP1Triangle(15, 4, 3, 0), gsSP1Triangle( 4,15, 6, 0), gsSPEndDisplayList() }; Gfx gfx_p_Rsholder[] = { gsDPPipeSync(), gsDPSetCombineMode(G_CC_MODULATERGB_ENVA, G_CC_MODULATERGB_ENVA), 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_WRAP|G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP|G_TX_NOMIRROR, 5, G_TX_NOLOD), gsSPDisplayList(gfx_p_Rsholder_0), gsSPTexture(0xffff, 0xffff, 0, 0, G_OFF), gsDPPipeSync(), gsSPEndDisplayList() };