using System; using System.Diagnostics.CodeAnalysis; namespace OpenVIII.Fields { [Flags] [SuppressMessage("ReSharper", "UnusedMember.Global")] public enum Sections : uint { None = 0, /// /// Field Character Models /// MCH = 0x1, /// /// Field Character Models Container /// ONE = 0x2, /// /// Field Background Image Data /// MIM = 0x4, /// /// Field Background Tile Data /// MAP = 0x8, /// /// Field Background /// Background = Sections.MIM | Sections.MAP, /// /// Field Scripts /// JSM = 0x10, /// /// Field Script names (unused) /// SYM = 0x20, /// /// Field Dialogs /// MSD = 0x40, /// /// Field Gateways /// INF = 0x80, /// /// Field Walk-mesh(same format as FF7) /// ID = 0x100, /// /// Field Camera /// CA = 0x200, /// /// Extra font /// TDW = 0x400, /// /// Movie cam(?) /// MSK = 0x800, /// /// Battle rate /// RAT = 0x1000, /// /// Battle encounter /// MRT = 0x2000, /// /// Particle Info /// PMD = 0x4000, /// /// Particle Image Data /// PMP = 0x8000, /// /// Unknown(often 0x0c000000, sometimes 0x0a000000 or 0x0b000000) /// PVP = 0x10000, /// /// Indexes to Sound Effects(?) /// SFX = 0x20000, /// /// All files /// ALL = 0x3FFFF, } }