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

99 lines
4.2 KiB
Plaintext

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