X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fshared%2Futils.pas;h=21172272a8a01ca64132494ddeed01fb63b0d27c;hb=6d7e09e8e5f8c6c202c093df86385c75ca10ffef;hp=09c03548a45b04a5bc8809e820fa9ec8b7aebcd2;hpb=92b319e1feed5079e42c779aa49b12ffa8672f54;p=d2df-sdl.git diff --git a/src/shared/utils.pas b/src/shared/utils.pas index 09c0354..2117227 100644 --- a/src/shared/utils.pas +++ b/src/shared/utils.pas @@ -813,7 +813,7 @@ var ext: AnsiString; begin ext := getFilenameExt(fn); - result := StrEquCI1251(ext, '.wad') or StrEquCI1251(ext, '.pk3') or StrEquCI1251(ext, '.zip'); + result := StrEquCI1251(ext, '.wad') or StrEquCI1251(ext, '.pk3') or StrEquCI1251(ext, '.zip') or StrEquCI1251(ext, '.dfz'); end; @@ -839,7 +839,7 @@ begin if (pos-4 > 1) and (fn[pos-4] = '.') and ((fn[pos+1] = '\') or (fn[pos+1] = '/')) then begin s := Copy(fn, pos-4, 4); - if StrEquCI1251(s, '.wad') or StrEquCI1251(s, '.pk3') or StrEquCI1251(s, '.zip') then + if StrEquCI1251(s, '.wad') or StrEquCI1251(s, '.pk3') or StrEquCI1251(s, '.zip') or StrEquCI1251(s, '.dfz') then begin result := true; exit; @@ -1129,7 +1129,7 @@ begin end; -const fileExtensions: array [0..5] of AnsiString = ('.wad', '.dfzip', '.dfwad', '.pk3', '.pak', '.zip'); +const fileExtensions: array [0..6] of AnsiString = ('.dfz', '.wad', '.dfwad', '.pk3', '.pak', '.zip', '.dfzip'); function findDiskWad (fname: AnsiString): AnsiString; var