sm64/shape/enemy2_f/kinopio/kino_Rfoot_shape.sou
2022-12-04 22:27:02 -05:00

98 lines
4.1 KiB
Plaintext

/***************************************************************************************************
Convert from NINGEN (kino_Rfoot)
****************************************************************************************************/
#define kino_Rfoot_AMB_SCALE 0.5
#define ShapeColor_kino_Rfoot(R,G,B) {{R*kino_Rfoot_AMB_SCALE ,G*kino_Rfoot_AMB_SCALE ,B*kino_Rfoot_AMB_SCALE ,0 ,R*kino_Rfoot_AMB_SCALE ,G*kino_Rfoot_AMB_SCALE ,B*kino_Rfoot_AMB_SCALE ,0 },{ R, G, B, 0, R, G, B, 0, LIGHT_X, LIGHT_Y, LIGHT_Z, 0} }
static Lights1 light_kino_Rfoot[] = {
ShapeColor_kino_Rfoot(104, 64, 27),
};
static Vtx vtx_kino_Rfoot_0[] = {
{ -22, -15, 52, 0, 0, 0, -30, -104, 65, 255},
{ -17, 17, 46, 0, 0, 0, -40, 81, 88, 255},
{ -35, 17, 21, 0, 0, 0, -111, 57, 22, 255},
{ 23, -15, 52, 0, 0, 0, 49, -39, 110, 255},
{ 18, 17, 46, 0, 0, 0, 50, 59, 99, 255},
{ -45, -15, 26, 0, 0, 0, -119, -30, 29, 255},
{ -33, -15, -25, 0, 0, 0, -112, -33, -48, 255},
{ -16, -15, -51, 0, 0, 0, -44, -85, -82, 255},
{ 46, -15, 26, 0, 0, 0, 119, -32, 26, 255},
{ 34, -15, -25, 0, 0, 0, 91, -79, -39, 255},
{ 17, -15, -51, 0, 0, 0, 57, -38, -106, 255},
{ 27, 11, -25, 0, 0, 0, 103, 54, -49, 255},
{ 36, 17, 21, 0, 0, 0, 101, 75, 7, 255},
{ -13, 7, -46, 0, 0, 0, -52, 59, -99, 255},
{ 14, 7, -46, 0, 0, 0, 38, 81, -89, 255},
{ -26, 11, -25, 0, 0, 0, -95, 69, -46, 255},
{ -13, 21, -25, 0, 0, 0, -24, 111, -55, 255},
{ -17, 35, 17, 0, 0, 0, -55, 114, 3, 255},
{ 18, 35, 17, 0, 0, 0, 32, 122, 13, 255},
{ 14, 21, -25, 0, 0, 0, 49, 105, -49, 255},
{ -26, 11, -25, 0, 0, 0, -95, 69, -46, 255},
{ 14, 7, -46, 0, 0, 0, 38, 81, -89, 255},
{ -13, 7, -46, 0, 0, 0, -52, 59, -99, 255},
{ 27, 11, -25, 0, 0, 0, 103, 54, -49, 255},
{ 36, 17, 21, 0, 0, 0, 101, 75, 7, 255},
{ -35, 17, 21, 0, 0, 0, -111, 57, 22, 255},
{ 18, 17, 46, 0, 0, 0, 50, 59, 99, 255},
{ -17, 17, 46, 0, 0, 0, -40, 81, 88, 255},
};
static Gfx gfx_kino_Rfoot_0[] = {
gsSPLight((&light_kino_Rfoot[0].l[0]),1 ),
gsSPLight((&light_kino_Rfoot[0].a ),2 ),
gsSPVertex(&vtx_kino_Rfoot_0[0], 16, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 3, 4, 0),
gsSP1Triangle( 0, 4, 1, 0),
gsSP1Triangle( 0, 2, 5, 0),
gsSP1Triangle( 0, 5, 6, 0),
gsSP1Triangle( 0, 6, 7, 0),
gsSP1Triangle( 0, 8, 3, 0),
gsSP1Triangle( 0, 9, 8, 0),
gsSP1Triangle( 0,10, 9, 0),
gsSP1Triangle( 0, 7,10, 0),
gsSP1Triangle( 8,11,12, 0),
gsSP1Triangle( 8, 9,11, 0),
gsSP1Triangle( 8,12, 4, 0),
gsSP1Triangle( 8, 4, 3, 0),
gsSP1Triangle(10,11, 9, 0),
gsSP1Triangle( 6, 5, 2, 0),
gsSP1Triangle(10,13,14, 0),
gsSP1Triangle(10, 7,13, 0),
gsSP1Triangle(10,14,11, 0),
gsSP1Triangle(13, 7, 6, 0),
gsSP1Triangle(13, 6,15, 0),
gsSP1Triangle( 6, 2,15, 0),
gsSPVertex(&vtx_kino_Rfoot_0[16], 12, 0),
gsSP1Triangle( 0, 1, 2, 0),
gsSP1Triangle( 0, 2, 3, 0),
gsSP1Triangle( 1, 0, 4, 0),
gsSP1Triangle( 0, 3, 5, 0),
gsSP1Triangle( 0, 5, 6, 0),
gsSP1Triangle( 6, 4, 0, 0),
gsSP1Triangle( 7, 5, 3, 0),
gsSP1Triangle( 3, 8, 7, 0),
gsSP1Triangle( 3, 2, 8, 0),
gsSP1Triangle( 1, 4, 9, 0),
gsSP1Triangle(10, 8, 2, 0),
gsSP1Triangle( 2,11,10, 0),
gsSP1Triangle( 2, 1,11, 0),
gsSP1Triangle( 9,11, 1, 0),
gsSPEndDisplayList()
};
Gfx gfx_kino_Rfoot[] = {
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE_ENVA, G_CC_SHADE_ENVA),
gsSPDisplayList(gfx_kino_Rfoot_0),
gsDPPipeSync(),
gsSPEndDisplayList()
};