shader_body
{
  layer0
  {
    map=fresnel.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    emission=1 1 1 1
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=filter
    specular=1 1 1
    shininess=17
  }
  layer2
  {
    map=body.tga
    blendfunc=one src_alpha
  }
}

shader_glass
{
  cull=back
  layer0
  {
    map=glass.tga
    blendfunc=blend
    depthfunc=0
  }
  layer1
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=src_color one_minus_src_color
  }
}
shader_vehiclelights
{
  layer0
  {
    map=vehiclelights.tga
  }
}

shader_gto4
{
layer0
{
map=fresnel.tga
texgen_s=sphere_map
texgen_t=sphere_map
emission=1 1 1 1
mipmap=0
} 
layer1
{
map=$trackenvmap
texgen_s=reflection_map
texgen_t=reflection_map
texgen_r=reflection_map
emission=0.5 0.5 0.5
blendfunc=filter
shininess=24
specular=0.75 0.75 0.75
mipmap=0
}
layer2
{
map=$tracksunmap
texgen_s=sphere_map
texgen_t=reflection_map
texgen_r=reflection_map
blendfunc=dst_color one 
shininess=24
specular=1 1 1 1
}
layer3
{
map=gto4.tga
blendfunc=one src_alpha
shininess=24
mipmap=0
} 
}
shader_black
{
  layer0
  {
    map=black.tga
  }
}
shader_tyre
{
  layer0
  {
    map=tyre.tga
  }
}
shader_mustang1
{
	layer0
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
	}
	layer1
	{
		map=mustang1.tga
		blendfunc=one src_alpha
		shininess=40
	}
}

shader_mustang2
{
  layer0 
  {    
    map=mustang2.tga
    mipmap=0
  }
}
shader_rpm
{
	layer0
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
	}
	layer1
	{
		map=hud/rpm_int.tga
		blendfunc=one src_alpha
		shininess=40
	}
}
shader_mustang3
{
	layer0
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
	}
	layer1
	{
		map=mustang3.tga
		blendfunc=one src_alpha
		shininess=40
	}
}
shader_mustangbody
{
  layer0 
  {    
    map=mustangbody.tga
    mipmap=0
  }
}
shader_vehiclegeneric
{
	layer0
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
	}
	layer1
	{
		map=vehiclegeneric.tga
		blendfunc=one src_alpha
		shininess=40
	}
}
}
shader_vehiclegeneric2
{
	layer0
	{
		map=vehiclegeneric.tga
		shininess=40
	}
}
}
40
	}
}
}
shader_vehiclegeneric2
{
	layer0
	{
		map=vehiclegeneric.tga
		shininess=40
	}
}
}
shader_maledriver
{
	layer0
	{
		map=maledriver.bmp
		shininess=40
	}
}
shader_mirror
{	
  layer0
   {
     map=$mirror
     texscale_s=-1
     texscale_r=1
     texscale_t=1
     emission=0.3 0.3 0.3 1
   }
}
}
shader_vehiclelights1
{
  	layer0
  	{
    		map=vehiclelights1.tga
    		blendfunc=blend
    		emission=2.5 2.5 2.5 2
  	}
}
shader_beam
{
  	layer0
  	{
    		map=beam.tga
    		blendfunc=blend
    		emission=2.5 2.5 2.5 2
  	}
}
shader_Lights
{
  sort_offset=1
  layer0
    {
       map=Lights.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights1
{
  sort_offset=1
  layer0
    {
       map=Lights1.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}

;---------------------------------------------------------------------------------

shader_Brakes
{
  sort_offset=1
  layer0
    {
       map=Brakes.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
