1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 14:49:56 +00:00
openmw-tes3mp/components/esm/defs.hpp
2012-09-17 11:37:50 +04:00

50 lines
614 B
C++

#ifndef _ESM_DEFS_H
#define _ESM_DEFS_H
#include <libs/platform/stdint.h>
namespace ESM
{
// Pixel color value. Standard four-byte rr,gg,bb,aa format.
typedef int32_t Color;
enum VarType
{
VT_Unknown,
VT_None,
VT_Short,
VT_Int,
VT_Long,
VT_Float,
VT_String,
VT_Ignored
};
enum Specialization
{
SPC_Combat = 0,
SPC_Magic = 1,
SPC_Stealth = 2
};
enum RangeType
{
RT_Self = 0,
RT_Touch = 1,
RT_Target = 2
};
#pragma pack(push)
#pragma pack(1)
// Position and rotation
struct Position
{
float pos[3];
float rot[3];
};
#pragma pack(pop)
}
#endif