Added FSO.Files for use with the API server

Don't ask me. FreeSO is the prime example of dependency hell.
This commit is contained in:
Tony Bark 2024-05-01 04:38:12 -04:00
parent 4b5e584eeb
commit 8fec258215
104 changed files with 14653 additions and 163 deletions

View file

@ -0,0 +1,29 @@
using System.Collections.Generic;
namespace FSO.Files.Formats.IFF
{
public class IffRuntimeInfo
{
public IffRuntimeState State;
public IffUseCase UseCase;
public string Filename;
public string Path;
public bool Dirty;
public List<IffFile> Patches = new List<IffFile>();
}
public enum IffRuntimeState
{
ReadOnly, //orignal game iff
PIFFPatch, //replacement patch
PIFFClone, //clone of original object
Standalone //standalone, mutable iff
}
public enum IffUseCase
{
Global,
Object,
ObjectSprites,
}
}