-
- /* shader */
- if( se->si != NULL )
- fprintf( sf, "\tshader %s\n", se->si->shader );
-
- /* parent surface number */
- if( se->parentSurfaceNum != seDefault.parentSurfaceNum )
- fprintf( sf, "\tparent %d\n", se->parentSurfaceNum );
-
- /* entity number */
- if( se->entityNum != seDefault.entityNum )
- fprintf( sf, "\tentity %d\n", se->entityNum );
-
- /* cast shadows */
- if( se->castShadows != seDefault.castShadows || se == &seDefault )
- fprintf( sf, "\tcastShadows %d\n", se->castShadows );
-
- /* recv shadows */
- if( se->recvShadows != seDefault.recvShadows || se == &seDefault )
- fprintf( sf, "\treceiveShadows %d\n", se->recvShadows );
-
- /* lightmap sample size */
- if( se->sampleSize != seDefault.sampleSize || se == &seDefault )
- fprintf( sf, "\tsampleSize %d\n", se->sampleSize );
-
- /* longest curve */
- if( se->longestCurve != seDefault.longestCurve || se == &seDefault )
- fprintf( sf, "\tlongestCurve %f\n", se->longestCurve );
-
- /* lightmap axis vector */
- if( VectorCompare( se->lightmapAxis, seDefault.lightmapAxis ) == qfalse )
- fprintf( sf, "\tlightmapAxis ( %f %f %f )\n", se->lightmapAxis[ 0 ], se->lightmapAxis[ 1 ], se->lightmapAxis[ 2 ] );
-
+
+ /* shader */
+ if ( se->si != NULL ) {
+ fprintf( sf, "\tshader %s\n", se->si->shader );
+ }
+
+ /* parent surface number */
+ if ( se->parentSurfaceNum != seDefault.parentSurfaceNum ) {
+ fprintf( sf, "\tparent %d\n", se->parentSurfaceNum );
+ }
+
+ /* entity number */
+ if ( se->entityNum != seDefault.entityNum ) {
+ fprintf( sf, "\tentity %d\n", se->entityNum );
+ }
+
+ /* cast shadows */
+ if ( se->castShadows != seDefault.castShadows || se == &seDefault ) {
+ fprintf( sf, "\tcastShadows %d\n", se->castShadows );
+ }
+
+ /* recv shadows */
+ if ( se->recvShadows != seDefault.recvShadows || se == &seDefault ) {
+ fprintf( sf, "\treceiveShadows %d\n", se->recvShadows );
+ }
+
+ /* lightmap sample size */
+ if ( se->sampleSize != seDefault.sampleSize || se == &seDefault ) {
+ fprintf( sf, "\tsampleSize %d\n", se->sampleSize );
+ }
+
+ /* longest curve */
+ if ( se->longestCurve != seDefault.longestCurve || se == &seDefault ) {
+ fprintf( sf, "\tlongestCurve %f\n", se->longestCurve );
+ }
+
+ /* lightmap axis vector */
+ if ( VectorCompare( se->lightmapAxis, seDefault.lightmapAxis ) == qfalse ) {
+ fprintf( sf, "\tlightmapAxis ( %f %f %f )\n", se->lightmapAxis[ 0 ], se->lightmapAxis[ 1 ], se->lightmapAxis[ 2 ] );
+ }
+