diff --git a/RombaSharp/Features/Archive.cs b/RombaSharp/Features/Archive.cs index 2f892ff1..79f5be03 100644 --- a/RombaSharp/Features/Archive.cs +++ b/RombaSharp/Features/Archive.cs @@ -2,7 +2,6 @@ using System.IO; using System.Linq; -using SabreTools.Core; using SabreTools.DatFiles; using SabreTools.DatItems; using SabreTools.DatTools; diff --git a/RombaSharp/Features/Dir2Dat.cs b/RombaSharp/Features/Dir2Dat.cs index 9ed60c26..0c291862 100644 --- a/RombaSharp/Features/Dir2Dat.cs +++ b/RombaSharp/Features/Dir2Dat.cs @@ -5,6 +5,7 @@ using SabreTools.Core; using SabreTools.Core.Tools; using SabreTools.DatFiles; using SabreTools.DatTools; +using SabreTools.FileTypes; using SabreTools.Filtering; using SabreTools.Help; using SabreTools.IO; diff --git a/RombaSharp/Features/RefreshDats.cs b/RombaSharp/Features/RefreshDats.cs index 6cb07222..3ddfb222 100644 --- a/RombaSharp/Features/RefreshDats.cs +++ b/RombaSharp/Features/RefreshDats.cs @@ -5,6 +5,7 @@ using SabreTools.Core; using SabreTools.DatFiles; using SabreTools.DatItems; using SabreTools.DatTools; +using SabreTools.FileTypes; using SabreTools.Help; using SabreTools.IO; using SabreTools.Logging; diff --git a/RombaSharp/Features/RescanDepots.cs b/RombaSharp/Features/RescanDepots.cs index 2d1e762f..acad8631 100644 --- a/RombaSharp/Features/RescanDepots.cs +++ b/RombaSharp/Features/RescanDepots.cs @@ -5,6 +5,7 @@ using SabreTools.Core; using SabreTools.DatFiles; using SabreTools.DatItems; using SabreTools.DatTools; +using SabreTools.FileTypes; using SabreTools.Help; using Microsoft.Data.Sqlite; diff --git a/SabreTools.Core/Enums.cs b/SabreTools.Core/Enums.cs index 0b92366c..e1e90387 100644 --- a/SabreTools.Core/Enums.cs +++ b/SabreTools.Core/Enums.cs @@ -601,31 +601,6 @@ namespace SabreTools.Core Flat, } - /// - /// Determines which files should be skipped in DFD - /// - public enum SkipFileType - { - None = 0, - Archive, - File, - } - - /// - /// Determines what sort of files get externally hashed - /// - /// TODO: Can FileType be used instead? - [Flags] - public enum TreatAsFile - { - CHD = 1 << 0, - Archive = 1 << 1, - AaruFormat = 1 << 2, - - NonArchive = CHD | AaruFormat, - All = CHD | Archive | AaruFormat, - } - #endregion #region DatItems diff --git a/SabreTools.DatTools/Enums.cs b/SabreTools.DatTools/Enums.cs new file mode 100644 index 00000000..76ef83f0 --- /dev/null +++ b/SabreTools.DatTools/Enums.cs @@ -0,0 +1,12 @@ +namespace SabreTools.DatTools +{ + /// + /// Determines which files should be skipped in DFD + /// + public enum SkipFileType + { + None = 0, + Archive, + File, + } +} diff --git a/SabreTools.FileTypes/Enums.cs b/SabreTools.FileTypes/Enums.cs index 3a4196d5..bc3d404d 100644 --- a/SabreTools.FileTypes/Enums.cs +++ b/SabreTools.FileTypes/Enums.cs @@ -1307,4 +1307,19 @@ namespace SabreTools.FileTypes TorrentZstd, TorrentZPAQ, } + + /// + /// Determines what sort of files get externally hashed + /// + /// TODO: Can FileType be used instead? + [Flags] + public enum TreatAsFile + { + CHD = 1 << 0, + Archive = 1 << 1, + AaruFormat = 1 << 2, + + NonArchive = CHD | AaruFormat, + All = CHD | Archive | AaruFormat, + } } \ No newline at end of file diff --git a/SabreTools/Features/BaseFeature.cs b/SabreTools/Features/BaseFeature.cs index c7d4939c..c82fb6c8 100644 --- a/SabreTools/Features/BaseFeature.cs +++ b/SabreTools/Features/BaseFeature.cs @@ -5,6 +5,7 @@ using System.IO; using SabreTools.Core; using SabreTools.Core.Tools; using SabreTools.DatFiles; +using SabreTools.DatTools; using SabreTools.FileTypes; using SabreTools.Filtering; using SabreTools.Help; diff --git a/SabreTools/Features/DatFromDir.cs b/SabreTools/Features/DatFromDir.cs index 2e192805..769586e7 100644 --- a/SabreTools/Features/DatFromDir.cs +++ b/SabreTools/Features/DatFromDir.cs @@ -5,6 +5,7 @@ using System.IO; using SabreTools.Core; using SabreTools.DatFiles; using SabreTools.DatTools; +using SabreTools.FileTypes; using SabreTools.Help; namespace SabreTools.Features diff --git a/SabreTools/Features/Sort.cs b/SabreTools/Features/Sort.cs index 73add155..b7ac81a0 100644 --- a/SabreTools/Features/Sort.cs +++ b/SabreTools/Features/Sort.cs @@ -1,7 +1,6 @@ using System.Collections.Generic; using System.IO; -using SabreTools.Core; using SabreTools.DatFiles; using SabreTools.DatTools; using SabreTools.FileTypes; diff --git a/SabreTools/Features/Verify.cs b/SabreTools/Features/Verify.cs index 4acb0ec9..a26512b7 100644 --- a/SabreTools/Features/Verify.cs +++ b/SabreTools/Features/Verify.cs @@ -3,6 +3,7 @@ using SabreTools.Core; using SabreTools.DatFiles; using SabreTools.DatTools; +using SabreTools.FileTypes; using SabreTools.Help; using SabreTools.IO; using SabreTools.Logging;