
;-------------------------------------------------------------------------- LUNAS

shader_Lunas
{
	cull=back
 	layer0
	{
    		map=Lunas.tga
    		shininess=0
    		specular=0 0 0 1
    		emission=0.13 0.13 0.13 1
    		depthwrite=0
    		blendfunc=blend
  	}
  	layer1
  	{
    		map=$trackenvmap
    		texgen_s=reflection_map
    		texgen_t=reflection_map
    		texgen_r=reflection_map
    		blendfunc=src_color one_minus_src_color
  	}
}
;-------------------------------------------------------------------------- LUCES


shader_LuzI
{
	layer0
	{
		map=Gradient.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.9 0.9 0.9 0.9
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=LuzI.bmp
		blendfunc=one src_alpha
	}
}
shader_LuzD
{
	layer0
	{
		map=Gradient.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.9 0.9 0.9 0.9
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=LuzD.bmp
		blendfunc=one src_alpha
	}
}

shader_LuzDetras
{
	layer0
	{
		map=Gradient.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.9 0.9 0.9 0.9
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=LuzDetras.bmp
		blendfunc=one src_alpha
	}
}
shader_LuzFreno
{
	layer0
	{
		map=Gradient.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.9 0.9 0.9 0.9
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=LuzFreno.bmp
		blendfunc=one src_alpha
	}
}


shader_LuzIntermitentes
{
	layer0
	{
		map=Gradient.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.9 0.9 0.9 0.9
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=LuzIntermitentes.bmp
		blendfunc=one src_alpha
	}
}
shader_LuzI_ON
{
	layer0
	{
		map=Gradient.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.9 0.9 0.9 0.9
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=LuzI_ON.bmp
		blendfunc=one src_alpha
	}
}
shader_LuzD_ON
{
	layer0
	{
		map=Gradient.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.9 0.9 0.9 0.9
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=LuzD_ON.bmp
		blendfunc=one src_alpha
	}
}

shader_LuzDetras_ON
{
	layer0
	{
		map=Gradient.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.9 0.9 0.9 0.9
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=LuzDetras_ON.bmp
		blendfunc=one src_alpha
	}
}
;-------------------------------------------------------------------------- INTERIOR
shader_Cuentas
{
   layer0
  {
    map=Cuentas.bmp
    shininess=8
    specular=0.1 0.1 0.1 0.1
  }
}
shader_LuzInterior
{
   layer0
  {
    map=LuzInterior.bmp
    shininess=8
    specular=0.1 0.1 0.1 0.1
  }
}
shader_Agujas
{
   layer0
  {
    map=Agujas.bmp
    shininess=8
    specular=0.1 0.1 0.1 0.1
  }
}
shader_Manetas
{
   layer0
  {
    map=Manetas.bmp
    shininess=8
    specular=0.1 0.1 0.1 0.1
  }
}
shader_Moqueta
{
   layer0
  {
    map=Moqueta.bmp
    shininess=8
    specular=0.1 0.1 0.1 0.1
  }
}
shader_Asientos
{
   layer0
  {
    map=Asientos.bmp
    shininess=8
    specular=0.1 0.1 0.1 0.1
  }
}

shader_Cuadro

{
  layer0
  { 
   map=Cuadro.tga
   blendfunc=blend
   blendfunc=add
   texenv=replace
   emission= 1 1 1 1
  }
}
;-------------------------------------------------------------------------- RUEDAS
shader_Llanta
{
	layer0
	{
		map=Brillo2.bmp
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.2 0.2 0.2 0.2
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=Llanta.bmp
		blendfunc=one src_alpha
	}
}
shader_Neumatico
{
   layer0
  {
    map=Neumatico.bmp
    shininess=8
    specular=0.1 0.1 0.1 0.1
  }
}


;-------------------------------------------------------------------------- CARROCERIA

shader_NegroExtInt
{
   layer0
  {
    map=NegroExtInt.bmp
    shininess=8
    specular=0.1 0.1 0.1 0.1
  }
}

shader_Carroceria
{
	layer0
	{
		map=Brillo.bmp
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.2 0.2 0.2 0.2
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=Carroceria.bmp
		blendfunc=one src_alpha
	}
}



shader_Capo
{
	layer0
	{
		map=Brillo.bmp
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.2 0.2 0.2 0.2
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=Capo.bmp
		blendfunc=one src_alpha
	}
}
shader_Maletero
{
	layer0
	{
		map=Brillo.bmp
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.2 0.2 0.2 0.2
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=Maletero.bmp
		blendfunc=one src_alpha
	}
}
shader_PuertasD
{
	layer0
	{
		map=Brillo.bmp
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.2 0.2 0.2 0.2
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=PuertasD.bmp
		blendfunc=one src_alpha
	}
}
shader_PuertasT
{
	layer0
	{
		map=Brillo.bmp
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.2 0.2 0.2 0.2
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=PuertasT.bmp
		blendfunc=one src_alpha
	}
}
shader_PuertasDM
{
	layer0
	{
		map=Brillo.bmp
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.2 0.2 0.2 0.2
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=PuertasDM.bmp
		blendfunc=one src_alpha
	}
}
shader_PuertasTM
{
	layer0
	{
		map=Brillo.bmp
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.2 0.2 0.2 0.2
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=PuertasTM.bmp
		blendfunc=one src_alpha
	}
}
shader_PuertasTInt
{
	layer0
	{
		map=Brillo.bmp
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.2 0.2 0.2 0.2
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=PuertasTInt.bmp
		blendfunc=one src_alpha
	}
}
shader_PuertasDInt
{
	layer0
	{
		map=Brillo.bmp
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.2 0.2 0.2 0.2
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=PuertasDInt.bmp
		blendfunc=one src_alpha
	}
}
;--------------------------

shader_Cromado
{
        shader_offset=1
        cull=none
	layer0
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map

	}
	layer1
	{
		map=Cromado.bmp
		blendfunc=one src_alpha
		mipmap=0
	}	

}



shader_retrovisor
{
        shader_offset=1
        cull=none
	layer0
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map

	}
	layer1
	{
		map=cromado.bmp
		blendfunc=one src_alpha
		mipmap=0
	}
}

;------------------------------------------------------------------------ PARRILLA Y MATRICULA
shader_Parrilla
{
	layer0
	{
		map=Gradient.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.39 0.39 0.39 0.39
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=1
		specular=0.5 0.5 0.5
		blendfunc=filter
	}
	layer2
	{
		map=Parrilla.bmp
		blendfunc=one src_alpha
	}
}
shader_ParrillaInterior
{
        layer0
        {
                map=ParrillaInterior.bmp
                shininess=8
                specular=0.1 0.1 0.1 0.1
        }
}

shader_Matricula
{
	layer0
	{
		map=Gradient.tga
		texgen_s=sphere_map
		texgen_t=sphere_map
		emission=0.9 0.9 0.9 0.9
	}
	layer1
	{
		map=$trackenvmap
		texgen_s=reflection_map
		texgen_t=reflection_map
		texgen_r=reflection_map
		shininess=100
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=Matricula.bmp
		blendfunc=one src_alpha
	}
}
shader_124DLS
{
        layer0
        {
                map=124DLS.bmp
                shininess=8
                specular=0.1 0.1 0.1 0.1
        }
}
shader_Seat
{
        layer0
        {
                map=Seat.bmp
                shininess=8
                specular=0.1 0.1 0.1 0.1
        }
}
