sm64/shape/enemy2_f/jugem2/j_softimage_shape.sou

79 lines
2.5 KiB
Plaintext

/******************************************************************************
Soft image shape data.
*******************************************************************************/
#define ShapeColor_cameraman_fly(r,g,b) ShapeColor(r,g,b)
/* ========================================================================
: Light data.
=========================================================================== */
static Lights1 light_cameraman_fly[]={
ShapeColor_cameraman_fly(204,127,51),
ShapeColor_cameraman_fly(165,79,27),
ShapeColor_cameraman_fly(25,25,25),
ShapeColor_cameraman_fly(178,178,178),
ShapeColor_cameraman_fly(0,0,0),
ShapeColor_cameraman_fly(52,178,44),
};
/* ========================================================================
: Vtx data.
=========================================================================== */
static Vtx vtx_cameraman_fly1[]={
{103,40,28,0,0,0,-79,94,28,0},
{115,46,39,0,0,0,-79,94,28,0},
{111,46,30,0,0,0,-79,94,28,0},
{115,46,39,0,0,0,-50,-71,91,255},
{103,40,28,0,0,0,-50,-71,91,255},
{345,-234,-54,0,0,0,-50,-71,91,255},
{115,51,23,0,0,0,-79,94,28,255},
{103,40,28,0,0,0,-46,-5,-117,255},
{115,51,23,0,0,0,-46,-5,-117,255},
{345,-234,-54,0,0,0,-46,-5,-117,255},
{115,51,23,0,0,0,100,73,24,255},
{115,46,39,0,0,0,100,73,24,255},
{345,-234,-54,0,0,0,100,73,24,255},
};
static Vtx vtx_cameraman_fly3[]={
{189,1,1,0,0,0,-1,127,0,0},
{189,1,-2,0,0,0,-1,127,0,0},
{-3,0,0,0,0,0,-1,127,0,0},
};
static Vtx vtx_cameraman_fly4[]={
{-3,0,0,0,0,0,1,-127,0,0},
{189,2,-2,0,0,0,1,-127,0,0},
{189,2,1,0,0,0,1,-127,0,0},
};
/* ========================================================================
: Gfx data.
=========================================================================== */
Gfx RCP_cameraman_fly1[]={
gsSPLight((&light_cameraman_fly[1].l[0]),1),
gsSPLight((&light_cameraman_fly[1].a),2),
gsSPVertex(&vtx_cameraman_fly1[0],13,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,0,2,0),
gsSP1Triangle(7,8,9,0),
gsSP1Triangle(1,6,2,0),
gsSP1Triangle(10,11,12,0),
gsSPEndDisplayList()
};
Gfx RCP_cameraman_fly3[]={
gsSPLight((&light_cameraman_fly[4].l[0]),1),
gsSPLight((&light_cameraman_fly[4].a),2),
gsSPVertex(&vtx_cameraman_fly3[0],3,0),
gsSP1Triangle(0,1,2,0),
gsSPEndDisplayList()
};
Gfx RCP_cameraman_fly4[]={
gsSPLight((&light_cameraman_fly[4].l[0]),1),
gsSPLight((&light_cameraman_fly[4].a),2),
gsSPVertex(&vtx_cameraman_fly4[0],3,0),
gsSP1Triangle(0,1,2,0),
gsSPEndDisplayList()
};