148 lines
5.1 KiB
Plaintext
148 lines
5.1 KiB
Plaintext
/*################################################################################################*/
|
|
#ifdef GFX_SHAPE
|
|
/*################################################################################################*/
|
|
|
|
/**********************************************************************
|
|
|
|
ultra64 displaylist C source file ( testlift )
|
|
|
|
**********************************************************************/
|
|
|
|
/* POLYGON TOTAL (12) */
|
|
|
|
|
|
/*---------------------------------------------------------------------
|
|
Light Data
|
|
---------------------------------------------------------------------*/
|
|
|
|
static Lights1 light_testlift[] = {
|
|
ShapeColor( 200,200, 30 ), /* attr (10) */
|
|
};
|
|
|
|
/*---------------------------------------------------------------------
|
|
Vtx Data
|
|
---------------------------------------------------------------------*/
|
|
|
|
static Vtx vtx_testlift[] = {
|
|
{ 200, -100, 200,0,0,0, 127, 0, 0,0 },
|
|
{ 200, -100, -200,0,0,0, 127, 0, 0,0 },
|
|
{ 200, 0, -200,0,0,0, 127, 0, 0,0 },
|
|
{ 200, 0, 200,0,0,0, 127, 0, 0,0 },
|
|
{ 200, -100, 200,0,0,0, 127, 0, 0,0 },
|
|
{ 200, 0, -200,0,0,0, 127, 0, 0,0 },
|
|
{ 200, -100, -200,0,0,0, 0,-127, 0,0 },
|
|
{ 200, -100, 200,0,0,0, 0,-127, 0,0 },
|
|
{ -200, -100, -200,0,0,0, 0,-127, 0,0 },
|
|
{ 200, -100, 200,0,0,0, 0,-127, 0,0 },
|
|
{ -200, -100, 200,0,0,0, 0,-127, 0,0 },
|
|
{ -200, -100, -200,0,0,0, 0,-127, 0,0 },
|
|
{ 200, 0, -200,0,0,0, 0, 0,-127,0 },
|
|
{ 200, -100, -200,0,0,0, 0, 0,-127,0 },
|
|
{ -200, -100, -200,0,0,0, 0, 0,-127,0 },
|
|
{ -200, 0, -200,0,0,0, 0, 0,-127,0 },
|
|
{ 200, 0, -200,0,0,0, 0, 0,-127,0 },
|
|
{ -200, -100, -200,0,0,0, 0, 0,-127,0 },
|
|
{ -200, -100, -200,0,0,0,-127, 0, 0,0 },
|
|
{ -200, -100, 200,0,0,0,-127, 0, 0,0 },
|
|
{ -200, 0, -200,0,0,0,-127, 0, 0,0 },
|
|
{ -200, -100, 200,0,0,0,-127, 0, 0,0 },
|
|
{ -200, 0, 200,0,0,0,-127, 0, 0,0 },
|
|
{ -200, 0, -200,0,0,0,-127, 0, 0,0 },
|
|
{ 200, 0, 200,0,0,0, 0, 127, 0,0 },
|
|
{ 200, 0, -200,0,0,0, 0, 127, 0,0 },
|
|
{ -200, 0, -200,0,0,0, 0, 127, 0,0 },
|
|
{ -200, 0, 200,0,0,0, 0, 127, 0,0 },
|
|
{ 200, 0, 200,0,0,0, 0, 127, 0,0 },
|
|
{ -200, 0, -200,0,0,0, 0, 127, 0,0 },
|
|
{ 200, -100, 200,0,0,0, 0, 0, 127,0 },
|
|
{ 200, 0, 200,0,0,0, 0, 0, 127,0 },
|
|
{ -200, -100, 200,0,0,0, 0, 0, 127,0 },
|
|
{ 200, 0, 200,0,0,0, 0, 0, 127,0 },
|
|
{ -200, 0, 200,0,0,0, 0, 0, 127,0 },
|
|
{ -200, -100, 200,0,0,0, 0, 0, 127,0 },
|
|
};
|
|
|
|
/*---------------------------------------------------------------------
|
|
Gfx Data
|
|
---------------------------------------------------------------------*/
|
|
|
|
Gfx gfx_testlift[] = {
|
|
|
|
gsSPNumLights(1),
|
|
gsSPLight((&light_testlift[0].l[0]),1),
|
|
gsSPLight((&light_testlift[0].a),2),
|
|
|
|
gsSPVertex(&vtx_testlift[0], 15, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(3, 4, 5, 0),
|
|
gsSP1Triangle(6, 7, 8, 0),
|
|
gsSP1Triangle(9, 10, 11, 0),
|
|
gsSP1Triangle(12, 13, 14, 0),
|
|
gsSPVertex(&vtx_testlift[15], 15, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(3, 4, 5, 0),
|
|
gsSP1Triangle(6, 7, 8, 0),
|
|
gsSP1Triangle(9, 10, 11, 0),
|
|
gsSP1Triangle(12, 13, 14, 0),
|
|
gsSPVertex(&vtx_testlift[30], 6, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(3, 4, 5, 0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
/*=====================================================================
|
|
end of shape
|
|
=====================================================================*/
|
|
|
|
|
|
/*================================================================================================*/
|
|
/* FLK *
|
|
/*================================================================================================*/
|
|
/**********************************************************************
|
|
|
|
ultra64 Collision funlikefile ( testlift )
|
|
|
|
**********************************************************************/
|
|
|
|
/* VERTEX TOTAL (8) */
|
|
/* POLYGON TOTAL (12) */
|
|
|
|
short testlift_info[] = {
|
|
|
|
BGCHECKCODE_POINT,8,
|
|
200, 0, -200,
|
|
200, -100, -200,
|
|
200, -100, 200,
|
|
200, 0, 200,
|
|
-200, -100, -200,
|
|
-200, -100, 200,
|
|
-200, 0, -200,
|
|
-200, 0, 200,
|
|
|
|
BGCHECKCODE_POLYGON,12,
|
|
2, 1, 0,
|
|
3, 2, 0,
|
|
1, 2, 4,
|
|
2, 5, 4,
|
|
0, 1, 4,
|
|
6, 0, 4,
|
|
4, 5, 6,
|
|
5, 7, 6,
|
|
3, 0, 6,
|
|
7, 3, 6,
|
|
2, 3, 5,
|
|
3, 7, 5,
|
|
BGCHECKCODE_PLANEEND,
|
|
|
|
|
|
|
|
BGCHECKCODE_ALLEND
|
|
|
|
};
|
|
|
|
|
|
/*################################################################################################*/
|
|
#endif
|
|
/*################################################################################################*/
|
|
|