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,
}
}