support "none" in the _celshader key
git-svn-id: svn://svn.icculus.org/netradiant/trunk@384 61c419a2-8eb2-4b30-bcec-8cead039b335
This commit is contained in:
parent
d89df783c3
commit
12a8e70662
|
|
@ -1584,13 +1584,20 @@ static qboolean ParseMapEntity( qboolean onlyLights )
|
||||||
if( value[ 0 ] == '\0' )
|
if( value[ 0 ] == '\0' )
|
||||||
value = ValueForKey( &entities[ 0 ], "_celshader" );
|
value = ValueForKey( &entities[ 0 ], "_celshader" );
|
||||||
if( value[ 0 ] != '\0' )
|
if( value[ 0 ] != '\0' )
|
||||||
|
{
|
||||||
|
if(strcmp(value, "none"))
|
||||||
{
|
{
|
||||||
sprintf( shader, "textures/%s", value );
|
sprintf( shader, "textures/%s", value );
|
||||||
celShader = ShaderInfoForShader( shader );
|
celShader = ShaderInfoForShader( shader );
|
||||||
Sys_Printf( "Entity %d (%s) has cel shader %s\n", mapEnt->mapEntityNum, classname, celShader->shader );
|
Sys_Printf( "Entity %d (%s) has cel shader %s\n", mapEnt->mapEntityNum, classname, celShader->shader );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
celShader = *globalCelShader ? ShaderInfoForShader(globalCelShader) : NULL;
|
{
|
||||||
|
celShader = NULL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
celShader = (*globalCelShader ? ShaderInfoForShader(globalCelShader) : NULL);
|
||||||
|
|
||||||
/* jal : entity based _shadeangle */
|
/* jal : entity based _shadeangle */
|
||||||
shadeAngle = 0.0f;
|
shadeAngle = 0.0f;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user