98 lines
2.4 KiB
C
98 lines
2.4 KiB
C
|
|
#ifndef XMENUENUMS_H
|
||
|
|
#define XMENUENUMS_H
|
||
|
|
|
||
|
|
enum XOperationEnum : int
|
||
|
|
{
|
||
|
|
OP_NOOP = 0x0,
|
||
|
|
OP_RIGHTPAREN = 0x1,
|
||
|
|
OP_MULTIPLY = 0x2,
|
||
|
|
OP_DIVIDE = 0x3,
|
||
|
|
OP_MODULUS = 0x4,
|
||
|
|
OP_ADD = 0x5,
|
||
|
|
OP_SUBTRACT = 0x6,
|
||
|
|
OP_NOT = 0x7,
|
||
|
|
OP_LESSTHAN = 0x8,
|
||
|
|
OP_LESSTHANEQUALTO = 0x9,
|
||
|
|
OP_GREATERTHAN = 0xA,
|
||
|
|
OP_GREATERTHANEQUALTO = 0xB,
|
||
|
|
OP_EQUALS = 0xC,
|
||
|
|
OP_NOTEQUAL = 0xD,
|
||
|
|
OP_AND = 0xE,
|
||
|
|
OP_OR = 0xF,
|
||
|
|
OP_LEFTPAREN = 0x10,
|
||
|
|
OP_COMMA = 0x11,
|
||
|
|
OP_BITWISEAND = 0x12,
|
||
|
|
OP_BITWISEOR = 0x13,
|
||
|
|
OP_BITWISENOT = 0x14,
|
||
|
|
OP_BITSHIFTLEFT = 0x15,
|
||
|
|
OP_BITSHIFTRIGHT = 0x16,
|
||
|
|
OP_SIN = 0x17,
|
||
|
|
OP_FIRSTFUNCTIONCALL = 0x17,
|
||
|
|
OP_COS = 0x18,
|
||
|
|
OP_MIN = 0x19,
|
||
|
|
OP_MAX = 0x1A,
|
||
|
|
OP_MILLISECONDS = 0x1B,
|
||
|
|
OP_DVARINT = 0x1C,
|
||
|
|
OP_DVARBOOL = 0x1D,
|
||
|
|
OP_DVARFLOAT = 0x1E,
|
||
|
|
OP_DVARSTRING = 0x1F,
|
||
|
|
OP_STAT = 0x20,
|
||
|
|
OP_UIACTIVE = 0x21,
|
||
|
|
OP_FLASHBANGED = 0x22,
|
||
|
|
OP_SCOPED = 0x23,
|
||
|
|
OP_SCOREBOARDVISIBLE = 0x24,
|
||
|
|
OP_INKILLCAM = 0x25,
|
||
|
|
OP_PLAYERFIELD = 0x26,
|
||
|
|
OP_SELECTINGLOCATION = 0x27,
|
||
|
|
OP_TEAMFIELD = 0x28,
|
||
|
|
OP_OTHERTEAMFIELD = 0x29,
|
||
|
|
OP_MARINESFIELD = 0x2A,
|
||
|
|
OP_OPFORFIELD = 0x2B,
|
||
|
|
OP_MENUISOPEN = 0x2C,
|
||
|
|
OP_WRITINGDATA = 0x2D,
|
||
|
|
OP_INLOBBY = 0x2E,
|
||
|
|
OP_INPRIVATEPARTY = 0x2F,
|
||
|
|
OP_PRIVATEPARTYHOST = 0x30,
|
||
|
|
OP_PRIVATEPARTYHOSTINLOBBY = 0x31,
|
||
|
|
OP_ALONEINPARTY = 0x32,
|
||
|
|
OP_ADSJAVELIN = 0x33,
|
||
|
|
OP_WEAPLOCKBLINK = 0x34,
|
||
|
|
OP_WEAPATTACKTOP = 0x35,
|
||
|
|
OP_WEAPATTACKDIRECT = 0x36,
|
||
|
|
OP_SECONDSASTIME = 0x37,
|
||
|
|
OP_TABLELOOKUP = 0x38,
|
||
|
|
OP_LOCALIZESTRING = 0x39,
|
||
|
|
OP_LOCALVARINT = 0x3A,
|
||
|
|
OP_LOCALVARBOOL = 0x3B,
|
||
|
|
OP_LOCALVARFLOAT = 0x3C,
|
||
|
|
OP_LOCALVARSTRING = 0x3D,
|
||
|
|
OP_TIMELEFT = 0x3E,
|
||
|
|
OP_SECONDSASCOUNTDOWN = 0x3F,
|
||
|
|
OP_GAMEMSGWNDACTIVE = 0x40,
|
||
|
|
OP_TOINT = 0x41,
|
||
|
|
OP_TOSTRING = 0x42,
|
||
|
|
OP_TOFLOAT = 0x43,
|
||
|
|
OP_GAMETYPENAME = 0x44,
|
||
|
|
OP_GAMETYPE = 0x45,
|
||
|
|
OP_GAMETYPEDESCRIPTION = 0x46,
|
||
|
|
OP_SCORE = 0x47,
|
||
|
|
OP_FRIENDSONLINE = 0x48,
|
||
|
|
OP_FOLLOWING = 0x49,
|
||
|
|
OP_STATRANGEBITSSET = 0x4A,
|
||
|
|
OP_KEYBINDING = 0x4B,
|
||
|
|
OP_ACTIONSLOTUSABLE = 0x4C,
|
||
|
|
OP_HUDFADE = 0x4D,
|
||
|
|
OP_MAXPLAYERS = 0x4E,
|
||
|
|
OP_ACCEPTINGINVITE = 0x4F,
|
||
|
|
NUM_OPERATORS = 0x50,
|
||
|
|
};
|
||
|
|
|
||
|
|
enum XExpDataType : int
|
||
|
|
{
|
||
|
|
VAL_INT = 0x0,
|
||
|
|
VAL_FLOAT = 0x1,
|
||
|
|
VAL_STRING = 0x2,
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif // XMENUENUMS_H
|