From 964b2c782ca3399c4e8c80b63bfff161b4fd6d10 Mon Sep 17 00:00:00 2001 From: Jan Date: Tue, 3 Dec 2019 23:55:03 +0100 Subject: [PATCH] ZoneCommon: Add enums related to menu asset --- src/ZoneCommon/Game/T6/T6_Assets.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/ZoneCommon/Game/T6/T6_Assets.h b/src/ZoneCommon/Game/T6/T6_Assets.h index 3afd909e..65f3a2c5 100644 --- a/src/ZoneCommon/Game/T6/T6_Assets.h +++ b/src/ZoneCommon/Game/T6/T6_Assets.h @@ -3541,12 +3541,42 @@ union expressionRpnDataUnion int cmdIdx; }; +enum expressionRpnEnum +{ + RPN_CONSTANT = 0x0, + RPN_CMD_IDX = 0x1, + RPN_CMD = 0x2, + RPN_END = 0x3, +}; + struct expressionRpn { int type; expressionRpnDataUnion data; }; +enum ItemType +{ + // ITEM_TYPE_XYZ = 1, // ? some kind of read only text field + ITEM_TYPE_IMAGE = 2, // Confirmed + // ITEM_TYPE_XYZ = 3, // ? some kind of read only text field + ITEM_TYPE_LISTBOX = 4, // Confirmed + ITEM_TYPE_EDITFIELD = 5, // editable text field + ITEM_TYPE_OWNERDRAW = 6, // Confirmed + ITEM_TYPE_NUMERICFIELD = 7, // editable text field + ITEM_TYPE_SLIDER = 8, // Confirmed + ITEM_TYPE_YESNO = 9, // Confirmed + ITEM_TYPE_MULTI = 10, // Confirmed + ITEM_TYPE_DVARENUM = 11, // Confirmed + ITEM_TYPE_BIND_PRIMARY = 12, // Confirmed + ITEM_TYPE_NAMEFIELD = 13, // editable text field + ITEM_TYPE_UPPERTEXTFIELD = 14, // editable text field + ITEM_TYPE_GAME_MESSAGE_WINDOW = 15, // Confirmed + ITEM_TYPE_BIND_SECONDARY = 16, // Confirmed + ITEM_TYPE_PROFILEMULTI = 22, // Confirmed + ITEM_TYPE_DVAR_FLOAT = 30, // editable text field +}; + union itemDefData_t { textDef_s *textDef;