Add HasFile in PCKFile

This commit is contained in:
miku-666
2022-06-12 02:37:36 +02:00
parent c5f9f2f8db
commit 4c6230aa71

View File

@@ -72,6 +72,15 @@ namespace PckStudio.Classes.FileTypes
this.type = type;
}
public bool HasFile(string name, int type)
{
foreach (var file in file_entries)
{
if (file.name == name && file.type == type)
return true;
}
return false;
}
public FileData GetFile(string name, int type)
{
@@ -80,20 +89,7 @@ namespace PckStudio.Classes.FileTypes
if (file.name == name && file.type == type)
return file;
}
return null; // not found
//throw new Exception("Could not find file named: " + name);
return null;
}
public FileData[] GetFilesOfType(int type)
{
List<FileData> files = new List<FileData>();
foreach (var file in file_entries)
{
if (file.type == type)
files.Add(file);
}
return files.ToArray();
}
}
}