/* This file was created by fltcv version0.038 */
#include<ultra64.h>
extern Vtx car_DD_v[];
extern unsigned char vent_txt[];
extern unsigned char glass1_txt[];
extern unsigned char vent2_txt[];
extern unsigned char underhole2_txt[];
extern unsigned char rocket_txt[];
extern unsigned char Z5_txt[];
extern unsigned short firemark_txt[];



Gfx   mo_car_DD[]={
        gsDPPipeSync(),
	gsDPSetEnvColor( 55, 55, 55, 255 ),  /*  $B%\%G%#%+%i!<(B  */
	gsDPSetCombineMode( G_CC_TEXENV, G_CC_COMBSHADE ),

	gsSPTexture( 65535,65535,0, 1, G_ON ), /* firemark_txt */
	gsSPVertex(&car_DD_v[85],31,0),
	gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
	gsSP2Triangles(4, 3, 5, 0, 0, 4, 6, 0),
	gsSP2Triangles(0, 3, 4, 0, 7, 8, 9, 0),
	gsSP2Triangles(10, 11, 12, 0, 12, 11, 13, 0),
	gsSP2Triangles(12, 13, 14, 0, 14, 13, 15, 0),
	gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0),
	gsSP2Triangles(17, 19, 20, 0, 21, 19, 18, 0),
	gsSP2Triangles(22, 18, 23, 0, 11, 10, 24, 0),
	gsSP2Triangles(25, 26, 27, 0, 25, 27, 28, 0),
	gsSP2Triangles(29, 11, 24, 0, 30, 29, 24, 0),
	gsSPVertex(&car_DD_v[109],30,0),
	gsSP2Triangles(6, 0, 7, 0, 6, 8, 9, 0),
	gsSP2Triangles(10, 11, 12, 0, 13, 10, 12, 0),
	gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0),
	gsSP2Triangles(20, 21, 22, 0, 23, 20, 22, 0),
	gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0),
	gsSPVertex(&car_DD_v[139],10,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0),
	gsSP2Triangles(4, 5, 6, 0, 4, 6, 2, 0),
	gsSP1Triangle(7, 8, 9, 0),
	gsSPVertex(&car_DD_v[149],32,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
	gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0),
	gsSP2Triangles(9, 7, 10, 0, 11, 9, 10, 0),
	gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0),
	gsSP2Triangles(13, 5, 16, 0, 14, 13, 16, 0),
	gsSP2Triangles(16, 5, 4, 0, 17, 18, 19, 0),
	gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
	gsSP2Triangles(20, 23, 24, 0, 25, 26, 27, 0),
	gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0),
	gsSPVertex(&car_DD_v[181],4,0),
	gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
	gsSPVertex(&car_DD_v[176],27,0),
	gsSP2Triangles(6, 9, 8, 0, 1, 0, 10, 0),
	gsSP2Triangles(11, 12, 13, 0, 12, 14, 13, 0),
	gsSP2Triangles(15, 16, 17, 0, 15, 18, 16, 0),
	gsSP2Triangles(19, 20, 21, 0, 20, 22, 21, 0),
	gsSP2Triangles(23, 24, 25, 0, 23, 26, 24, 0),

	gsDPPipeSync(),
	gsDPSetPrimColor( 0,0, 0,0,0, 255 ),
	gsDPSetCombineMode( G_CC_PRIMENV, G_CC_COMBSHADE ),

	gsSPTexture( 65535,65535,0, 2, G_ON ), /* vent2_tx */
	gsSPVertex(&car_DD_v[53],8,0),
	gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
	gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0),

	gsSPTexture( 65535,65535,0, 3, G_ON ), /* vent_txt */
	gsSPVertex(&car_DD_v[81],4,0),
	gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),

	gsDPPipeSync(),
	gsDPSetPrimColor( 0,0, 255,255,255, 255 ),

	gsSPTexture( 65535,65535,0, 4, G_ON ), /* Z5_txt */
	gsSPVertex(&car_DD_v[0],8,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
	gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),

	gsDPPipeSync(),
	gsDPSetEnvColor( 0,0,0, 255 ),

	gsSPTexture( 65535,65535,0, 5, G_ON ), /* rocket_txt */
	gsSPVertex(&car_DD_v[8],22,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
	gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0),
	gsSP2Triangles(10, 11, 12, 0, 1, 13, 2, 0),
	gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
	gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),

	gsSPTexture( 65535,65535,0, 6, G_ON ), /* underhole2_txt */
	gsSPVertex(&car_DD_v[30],23,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
	gsSP2Triangles(6, 4, 3, 0, 7, 8, 9, 0),
	gsSP2Triangles(7, 10, 11, 0, 2, 12, 0, 0),
	gsSP2Triangles(9, 13, 7, 0, 14, 15, 8, 0),
	gsSP2Triangles(15, 9, 8, 0, 1, 0, 16, 0),
	gsSP2Triangles(1, 16, 17, 0, 18, 19, 20, 0),
	gsSP2Triangles(19, 4, 20, 0, 21, 18, 22, 0),
	gsSP1Triangle(5,18,21,0),

	gsDPPipeSync(),
	gsDPSetPrimColor( 0,0, GLASS_R1,GLASS_G1,GLASS_B1, 255 ),
	gsDPSetEnvColor( GLASS_R2,GLASS_G2,GLASS_B2, 255 ),

	gsSPTexture( 65535,65535,0, 0, G_ON ), /* glass1_txt */
	gsSPVertex(&car_DD_v[61],20,0),
	gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
	gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0),
	gsSP2Triangles(0, 10, 1, 0, 11, 12, 13, 0),
	gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0),

	gsSPEndDisplayList()
};
