mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-11 07:18:11 -05:00
Add base for IW5 menu parsing based on IW4 menu parser
This commit is contained in:
@ -2316,7 +2316,21 @@ namespace IW5
|
||||
EXP_FUNC_STATIC_DVAR_FLOAT,
|
||||
EXP_FUNC_STATIC_DVAR_STRING,
|
||||
|
||||
EXP_FUNC_DYN_START
|
||||
EXP_FUNC_DYN_START,
|
||||
|
||||
EXP_FUNC_INT = EXP_FUNC_DYN_START,
|
||||
EXP_FUNC_STRING,
|
||||
EXP_FUNC_FLOAT,
|
||||
EXP_FUNC_SIN,
|
||||
EXP_FUNC_COS,
|
||||
EXP_FUNC_MIN,
|
||||
EXP_FUNC_MAX,
|
||||
EXP_FUNC_MILLISECONDS,
|
||||
EXP_FUNC_LOCAL_CLIENT_UI_MILLISECONDS,
|
||||
EXP_FUNC_DVAR_INT,
|
||||
EXP_FUNC_DVAR_BOOL,
|
||||
EXP_FUNC_DVAR_FLOAT,
|
||||
EXP_FUNC_DVAR_STRING
|
||||
};
|
||||
|
||||
enum expressionEntryType : int
|
||||
@ -2560,6 +2574,19 @@ namespace IW5
|
||||
WINDOW_FLAG_TEXT_ONLY_FOCUS = 0x80000000,
|
||||
};
|
||||
|
||||
// This is data from IW4, could be different for IW5, to be investigated
|
||||
enum WindowDefDynamicFlag : unsigned int
|
||||
{
|
||||
WINDOW_FLAG_HOVERED = 0x1, // guessed
|
||||
WINDOW_FLAG_FOCUSED = 0x2,
|
||||
WINDOW_FLAG_VISIBLE = 0x4,
|
||||
WINDOW_FLAG_FADING_OUT = 0x10,
|
||||
WINDOW_FLAG_FADING_IN = 0x20,
|
||||
WINDOW_FLAG_80 = 0x80,
|
||||
WINDOW_FLAG_NON_DEFAULT_BACKCOLOR = 0x8000,
|
||||
WINDOW_FLAG_NON_DEFAULT_FORECOLOR = 0x10000
|
||||
};
|
||||
|
||||
struct windowDef_t
|
||||
{
|
||||
const char* name;
|
||||
|
Reference in New Issue
Block a user