/* ======================== idZipBuilder::IsFiltered ======================== */ bool idZipBuilder::IsFiltered( const idStr& filename ) const { if( filterExts.Num() == 0 && uncompressedFilterExts.Num() == 0 ) { return false; } for( int j = 0; j < filterExts.Num(); j++ ) { idStr fileExt = idStr( "." + filterExts[j] ); if( filename.Right( fileExt.Length() ).Icmp( fileExt ) == 0 ) { return false; } } for( int j = 0; j < uncompressedFilterExts.Num(); j++ ) { idStr fileExt = idStr( "." + uncompressedFilterExts[j] ); if( filename.Right( fileExt.Length() ).Icmp( fileExt ) == 0 ) { return false; } } return true; }