2025-01-09 17:54:44 -05:00
|
|
|
#ifndef ENUMS_H
|
|
|
|
|
#define ENUMS_H
|
|
|
|
|
|
2025-01-12 20:12:41 -05:00
|
|
|
#include "qtypes.h"
|
2025-01-09 17:54:44 -05:00
|
|
|
enum LUMP_TYPE
|
|
|
|
|
{
|
|
|
|
|
LUMP_MATERIALS = 0x0,
|
|
|
|
|
LUMP_LIGHTBYTES = 0x1,
|
|
|
|
|
LUMP_LIGHTGRIDENTRIES = 0x2,
|
|
|
|
|
LUMP_LIGHTGRIDCOLORS = 0x3,
|
|
|
|
|
LUMP_PLANES = 0x4,
|
|
|
|
|
LUMP_BRUSHSIDES = 0x5,
|
|
|
|
|
LUMP_BRUSHSIDEEDGECOUNTS = 0x6,
|
|
|
|
|
LUMP_BRUSHEDGES = 0x7,
|
|
|
|
|
LUMP_BRUSHES = 0x8,
|
|
|
|
|
LUMP_TRIANGLES = 0x9,
|
|
|
|
|
LUMP_DRAWVERTS = 0xA,
|
|
|
|
|
LUMP_DRAWINDICES = 0xB,
|
|
|
|
|
LUMP_CULLGROUPS = 0xC,
|
|
|
|
|
LUMP_CULLGROUPINDICES = 0xD,
|
|
|
|
|
LUMP_OBSOLETE_1 = 0xE,
|
|
|
|
|
LUMP_OBSOLETE_2 = 0xF,
|
|
|
|
|
LUMP_OBSOLETE_3 = 0x10,
|
|
|
|
|
LUMP_OBSOLETE_4 = 0x11,
|
|
|
|
|
LUMP_OBSOLETE_5 = 0x12,
|
|
|
|
|
LUMP_PORTALVERTS = 0x13,
|
|
|
|
|
LUMP_OBSOLETE_6 = 0x14,
|
|
|
|
|
LUMP_UINDS = 0x15,
|
|
|
|
|
LUMP_BRUSHVERTSCOUNTS = 0x16,
|
|
|
|
|
LUMP_BRUSHVERTS = 0x17,
|
|
|
|
|
LUMP_AABBTREES = 0x18,
|
|
|
|
|
LUMP_CELLS = 0x19,
|
|
|
|
|
LUMP_PORTALS = 0x1A,
|
|
|
|
|
LUMP_NODES = 0x1B,
|
|
|
|
|
LUMP_LEAFS = 0x1C,
|
|
|
|
|
LUMP_LEAFBRUSHES = 0x1D,
|
|
|
|
|
LUMP_LEAFSURFACES = 0x1E,
|
|
|
|
|
LUMP_COLLISIONVERTS = 0x1F,
|
|
|
|
|
LUMP_COLLISIONTRIS = 0x20,
|
|
|
|
|
LUMP_COLLISIONEDGEWALKABLE = 0x21,
|
|
|
|
|
LUMP_COLLISIONBORDERS = 0x22,
|
|
|
|
|
LUMP_COLLISIONPARTITIONS = 0x23,
|
|
|
|
|
LUMP_COLLISIONAABBS = 0x24,
|
|
|
|
|
LUMP_MODELS = 0x25,
|
|
|
|
|
LUMP_VISIBILITY = 0x26,
|
|
|
|
|
LUMP_ENTITIES = 0x27,
|
|
|
|
|
LUMP_PATHCONNECTIONS = 0x28,
|
|
|
|
|
LUMP_REFLECTION_PROBES = 0x29,
|
|
|
|
|
LUMP_VERTEX_LAYER_DATA = 0x2A,
|
|
|
|
|
LUMP_PRIMARY_LIGHTS = 0x2B,
|
|
|
|
|
LUMP_LIGHTGRIDHEADER = 0x2C,
|
|
|
|
|
LUMP_LIGHTGRIDROWS = 0x2D,
|
|
|
|
|
LUMP_OBSOLETE_10 = 0x2E,
|
|
|
|
|
|
|
|
|
|
//Obsolete in BO1/////////////////
|
|
|
|
|
LUMP_UNLAYERED_TRIANGLES = 0x2F,
|
|
|
|
|
LUMP_UNLAYERED_DRAWVERTS = 0x30,
|
|
|
|
|
LUMP_UNLAYERED_DRAWINDICES = 0x31,
|
|
|
|
|
LUMP_UNLAYERED_CULLGROUPS = 0x32,
|
|
|
|
|
LUMP_UNLAYERED_AABBTREES = 0x33,
|
|
|
|
|
//////////////////////////////////
|
|
|
|
|
|
|
|
|
|
LUMP_WATERHEADER = 0x34,
|
|
|
|
|
LUMP_WATERCELLS = 0x35,
|
|
|
|
|
LUMP_WATERCELLDATA = 0x36,
|
|
|
|
|
LUMP_BURNABLEHEADER = 0x37,
|
|
|
|
|
LUMP_BURNABLECELLS = 0x38,
|
|
|
|
|
LUMP_BURNABLECELLDATA = 0x39,
|
|
|
|
|
LUMP_SIMPLELIGHTMAPBYTES = 0x3A,
|
|
|
|
|
LUMP_LODCHAINS = 0x3B,
|
|
|
|
|
LUMP_LODINFOS = 0x3C,
|
|
|
|
|
LUMP_LODSURFACES = 0x3D,
|
|
|
|
|
LUMP_LIGHTREGIONS = 0x3E,
|
|
|
|
|
LUMP_LIGHTREGION_HULLS = 0x3F,
|
|
|
|
|
LUMP_LIGHTREGION_AXES = 0x40,
|
|
|
|
|
LUMP_WIILIGHTGRID = 0x41,
|
|
|
|
|
LUMP_LIGHTGRID2D_LIGHTS = 0x42,
|
|
|
|
|
LUMP_LIGHTGRID2D_INDICES = 0x43,
|
|
|
|
|
LUMP_LIGHTGRID2D_POINTS = 0x44,
|
|
|
|
|
LUMP_LIGHTGRID2D_CELLS = 0x45,
|
|
|
|
|
LUMP_LIGHT_CORONAS = 0x46,
|
|
|
|
|
|
|
|
|
|
//BO Specific/////////////////////////
|
|
|
|
|
LUMP_SHADOWMAP_VOLUMES = 0x47,
|
|
|
|
|
LUMP_SHADOWMAP_VOLUME_PLANES = 0x48,
|
|
|
|
|
LUMP_EXPOSURE_VOLUMES = 0x49,
|
|
|
|
|
LUMP_EXPOSURE_VOLUME_PLANES = 0x4A,
|
|
|
|
|
LUMP_OCCLUDERS = 0x4B,
|
|
|
|
|
LUMP_OUTDOORBOUNDS = 0x4C,
|
|
|
|
|
LUMP_HERO_ONLY_LIGHTS = 0x4D,
|
|
|
|
|
//////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
INFO_LUMP_TYPE_COUNT
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
enum BSPVERSION_TYPE
|
|
|
|
|
{
|
|
|
|
|
BSPVERSION_COD_WAW = 31,
|
|
|
|
|
BSPVERSION_COD_BO = 45
|
|
|
|
|
};
|
|
|
|
|
|
2025-01-12 20:12:41 -05:00
|
|
|
// Bink constants
|
|
|
|
|
const quint32 BINK_SURFACE32RGBA = 6;
|
|
|
|
|
|
2025-01-09 17:54:44 -05:00
|
|
|
#endif // ENUMS_H
|