Add menu ItemType enums to all games

This commit is contained in:
Jan
2021-08-27 21:46:02 +02:00
parent 04e9622f03
commit 636034d87c
10 changed files with 252 additions and 144 deletions

View File

@ -57,20 +57,18 @@ set string enableDvar;
use itemDefData_t;
set string enumDvarName;
set condition data never;
set condition listBox itemDef_s::type == 6;
set condition editField itemDef_s::type == 0
|| itemDef_s::type == 4
|| itemDef_s::type == 9
|| itemDef_s::type == 10
|| itemDef_s::type == 11
|| itemDef_s::type == 14
|| itemDef_s::type == 16
|| itemDef_s::type == 17
|| itemDef_s::type == 18
|| itemDef_s::type == 22
|| itemDef_s::type == 23;
set condition multi itemDef_s::type == 12;
set condition enumDvarName itemDef_s::type == 13;
set condition listBox itemDef_s::type == ITEM_TYPE_LISTBOX;
set condition editField itemDef_s::type == ITEM_TYPE_TEXT
|| itemDef_s::type == ITEM_TYPE_EDITFIELD
|| itemDef_s::type == ITEM_TYPE_NUMERICFIELD
|| itemDef_s::type == ITEM_TYPE_SLIDER
|| itemDef_s::type == ITEM_TYPE_YESNO
|| itemDef_s::type == ITEM_TYPE_BIND
|| itemDef_s::type == ITEM_TYPE_VALIDFILEFIELD
|| itemDef_s::type == ITEM_TYPE_DECIMALFIELD
|| itemDef_s::type == ITEM_TYPE_UPREDITFIELD;
set condition multi itemDef_s::type == ITEM_TYPE_MULTI;
set condition enumDvarName itemDef_s::type == ITEM_TYPE_DVARENUM;
// listBoxDef_s
set string listBoxDef_s::doubleClick;

View File

@ -106,22 +106,22 @@ set reusable materialExp;
use itemDefData_t;
set string enumDvarName;
set condition data never;
set condition listBox itemDef_s::type == 6;
set condition editField itemDef_s::type == 0
|| itemDef_s::type == 4
|| itemDef_s::type == 9
|| itemDef_s::type == 10
|| itemDef_s::type == 11
|| itemDef_s::type == 14
|| itemDef_s::type == 16
|| itemDef_s::type == 17
|| itemDef_s::type == 18
|| itemDef_s::type == 22
|| itemDef_s::type == 23;
set condition multi itemDef_s::type == 12;
set condition enumDvarName itemDef_s::type == 13;
set condition ticker itemDef_s::type == 20;
set condition scroll itemDef_s::type == 21;
set condition listBox itemDef_s::type == ITEM_TYPE_LISTBOX;
set condition editField itemDef_s::type == ITEM_TYPE_TEXT
|| itemDef_s::type == ITEM_TYPE_EDITFIELD
|| itemDef_s::type == ITEM_TYPE_NUMERICFIELD
|| itemDef_s::type == ITEM_TYPE_SLIDER
|| itemDef_s::type == ITEM_TYPE_YESNO
|| itemDef_s::type == ITEM_TYPE_BIND
|| itemDef_s::type == ITEM_TYPE_VALIDFILEFIELD
|| itemDef_s::type == ITEM_TYPE_DECIMALFIELD
|| itemDef_s::type == ITEM_TYPE_UPREDITFIELD
|| itemDef_s::type == ITEM_TYPE_EMAILFIELD
|| itemDef_s::type == ITEM_TYPE_PASSWORDFIELD;
set condition multi itemDef_s::type == ITEM_TYPE_MULTI;
set condition enumDvarName itemDef_s::type == ITEM_TYPE_DVARENUM;
set condition ticker itemDef_s::type == ITEM_TYPE_NEWS_TICKER;
set condition scroll itemDef_s::type == ITEM_TYPE_TEXT_SCROLL;
// multiDef_s
use multiDef_s;

View File

@ -94,22 +94,22 @@ set reusable textAlignYExp;
use itemDefData_t;
set string enumDvarName;
set condition data never;
set condition listBox itemDef_s::type == 6;
set condition editField itemDef_s::type == 0
|| itemDef_s::type == 4
|| itemDef_s::type == 9
|| itemDef_s::type == 10
|| itemDef_s::type == 11
|| itemDef_s::type == 14
|| itemDef_s::type == 16
|| itemDef_s::type == 17
|| itemDef_s::type == 18
|| itemDef_s::type == 22
|| itemDef_s::type == 23;
set condition multi itemDef_s::type == 12;
set condition enumDvarName itemDef_s::type == 13;
set condition ticker itemDef_s::type == 20;
set condition scroll itemDef_s::type == 21;
set condition listBox itemDef_s::type == ITEM_TYPE_LISTBOX;
set condition editField itemDef_s::type == ITEM_TYPE_TEXT
|| itemDef_s::type == ITEM_TYPE_EDITFIELD
|| itemDef_s::type == ITEM_TYPE_NUMERICFIELD
|| itemDef_s::type == ITEM_TYPE_SLIDER
|| itemDef_s::type == ITEM_TYPE_YESNO
|| itemDef_s::type == ITEM_TYPE_BIND
|| itemDef_s::type == ITEM_TYPE_VALIDFILEFIELD
|| itemDef_s::type == ITEM_TYPE_DECIMALFIELD
|| itemDef_s::type == ITEM_TYPE_UPREDITFIELD
|| itemDef_s::type == ITEM_TYPE_EMAILFIELD
|| itemDef_s::type == ITEM_TYPE_PASSWORDFIELD;
set condition multi itemDef_s::type == ITEM_TYPE_MULTI;
set condition enumDvarName itemDef_s::type == ITEM_TYPE_DVARENUM;
set condition ticker itemDef_s::type == ITEM_TYPE_NEWS_TICKER;
set condition scroll itemDef_s::type == ITEM_TYPE_TEXT_SCROLL;
// listBoxDef_s
set reusable listBoxDef_s::elementHeightExp;

View File

@ -47,30 +47,30 @@ set string dvarTest;
set string enableDvar;
set condition parent never;
set condition typeData::textDef
type == 1 || type == 3 || type == 4
|| type == 5 || type == 7 || type == 8
|| type == 9 || type == 10 || type == 11
|| type == 12 || type == 13 || type == 14
|| type == 15 || type == 16 || type == 18
|| type == 20 || type == 22;
set condition typeData::imageDef type == 2;
set condition typeData::blankButtonDef type == 19 || type == 21;
set condition typeData::ownerDrawDef type == 6;
type == ITEM_TYPE_TEXT || type == ITEM_TYPE_BUTTON || type == ITEM_TYPE_LISTBOX
|| type == ITEM_TYPE_EDITFIELD || type == ITEM_TYPE_NUMERICFIELD || type == ITEM_TYPE_SLIDER
|| type == ITEM_TYPE_YESNO || type == ITEM_TYPE_MULTI || type == ITEM_TYPE_DVARENUM
|| type == ITEM_TYPE_BIND || type == ITEM_TYPE_VALIDFILEFIELD || type == ITEM_TYPE_UPREDITFIELD
|| type == ITEM_TYPE_GAME_MESSAGE_WINDOW || type == ITEM_TYPE_BIND2 || type == ITEM_TYPE_OWNERDRAW_TEXT
|| type == ITEM_TYPE_OD_TEXT_BUTTON || type == ITEM_TYPE_ALPHANUMERICFIELD;
set condition typeData::imageDef type == ITEM_TYPE_IMAGE;
set condition typeData::blankButtonDef type == ITEM_TYPE_OD_BUTTON || type == ITEM_TYPE_BUTTON_NO_TEXT;
set condition typeData::ownerDrawDef type == ITEM_TYPE_OWNERDRAW;
set condition typeData::data never;
// textDef_s
use textDef_s;
set string text;
set condition textTypeData::focusItemDef itemDef_s::type == 3
|| itemDef_s::type == 4 || itemDef_s::type == 5
|| itemDef_s::type == 7 || itemDef_s::type == 8
|| itemDef_s::type == 9 || itemDef_s::type == 10
|| itemDef_s::type == 11 || itemDef_s::type == 12
|| itemDef_s::type == 13 || itemDef_s::type == 14
|| itemDef_s::type == 16 || itemDef_s::type == 20
|| itemDef_s::type == 21 || itemDef_s::type == 22
|| itemDef_s::type == 30;
set condition textTypeData::gameMsgDef itemDef_s::type == 15;
set condition textTypeData::focusItemDef itemDef_s::type == ITEM_TYPE_BUTTON
|| itemDef_s::type == ITEM_TYPE_LISTBOX || itemDef_s::type == ITEM_TYPE_EDITFIELD
|| itemDef_s::type == ITEM_TYPE_NUMERICFIELD || itemDef_s::type == ITEM_TYPE_SLIDER
|| itemDef_s::type == ITEM_TYPE_YESNO || itemDef_s::type == ITEM_TYPE_MULTI
|| itemDef_s::type == ITEM_TYPE_DVARENUM || itemDef_s::type == ITEM_TYPE_BIND
|| itemDef_s::type == ITEM_TYPE_VALIDFILEFIELD || itemDef_s::type == ITEM_TYPE_UPREDITFIELD
|| itemDef_s::type == ITEM_TYPE_BIND2 || itemDef_s::type == ITEM_TYPE_OD_TEXT_BUTTON
|| itemDef_s::type == ITEM_TYPE_BUTTON_NO_TEXT || itemDef_s::type == ITEM_TYPE_ALPHANUMERICFIELD
|| itemDef_s::type == ITEM_TYPE_DECIMALFIELD;
set condition textTypeData::gameMsgDef itemDef_s::type == ITEM_TYPE_GAME_MESSAGE_WINDOW;
set condition textTypeData::data never;
// focusItemDef_s
@ -79,19 +79,19 @@ set string mouseEnterText;
set string mouseExitText;
set string mouseEnter;
set string mouseExit;
set condition focusTypeData::listBox itemDef_s::type == 4;
set condition focusTypeData::multi itemDef_s::type == 10;
set condition focusTypeData::editField itemDef_s::type == 5
|| itemDef_s::type == 7
|| itemDef_s::type == 8
|| itemDef_s::type == 9
|| itemDef_s::type == 12
|| itemDef_s::type == 13
|| itemDef_s::type == 14
|| itemDef_s::type == 16
|| itemDef_s::type == 22
|| itemDef_s::type == 30;
set condition focusTypeData::enumDvar itemDef_s::type == 11;
set condition focusTypeData::listBox itemDef_s::type == ITEM_TYPE_LISTBOX;
set condition focusTypeData::multi itemDef_s::type == ITEM_TYPE_MULTI;
set condition focusTypeData::editField itemDef_s::type == ITEM_TYPE_EDITFIELD
|| itemDef_s::type == ITEM_TYPE_NUMERICFIELD
|| itemDef_s::type == ITEM_TYPE_SLIDER
|| itemDef_s::type == ITEM_TYPE_YESNO
|| itemDef_s::type == ITEM_TYPE_BIND
|| itemDef_s::type == ITEM_TYPE_VALIDFILEFIELD
|| itemDef_s::type == ITEM_TYPE_UPREDITFIELD
|| itemDef_s::type == ITEM_TYPE_BIND2
|| itemDef_s::type == ITEM_TYPE_ALPHANUMERICFIELD
|| itemDef_s::type == ITEM_TYPE_DECIMALFIELD;
set condition focusTypeData::enumDvar itemDef_s::type == ITEM_TYPE_DVARENUM;
set condition focusTypeData::data never;
// listBoxDef_s

View File

@ -49,30 +49,30 @@ set string dvarTest;
set string enableDvar;
set condition parent never;
set condition typeData::textDef
type == 1 || type == 3 || type == 4
|| type == 5 || type == 7 || type == 8
|| type == 9 || type == 10 || type == 11
|| type == 12 || type == 13 || type == 14
|| type == 15 || type == 16 || type == 18
|| type == 20 || type == 22;
set condition typeData::imageDef type == 2;
set condition typeData::blankButtonDef type == 19 || type == 21;
set condition typeData::ownerDrawDef type == 6;
type == ITEM_TYPE_TEXT || type == ITEM_TYPE_BUTTON || type == ITEM_TYPE_LISTBOX
|| type == ITEM_TYPE_EDITFIELD || type == ITEM_TYPE_NUMERICFIELD || type == ITEM_TYPE_SLIDER
|| type == ITEM_TYPE_YESNO || type == ITEM_TYPE_MULTI || type == ITEM_TYPE_DVARENUM
|| type == ITEM_TYPE_BIND || type == ITEM_TYPE_VALIDFILEFIELD || type == ITEM_TYPE_UPREDITFIELD
|| type == ITEM_TYPE_GAME_MESSAGE_WINDOW || type == ITEM_TYPE_BIND2 || type == ITEM_TYPE_OWNERDRAW_TEXT
|| type == ITEM_TYPE_OD_TEXT_BUTTON || type == ITEM_TYPE_PROFILEMULTI;
set condition typeData::imageDef type == ITEM_TYPE_IMAGE;
set condition typeData::blankButtonDef type == ITEM_TYPE_OD_BUTTON || type == ITEM_TYPE_BUTTON_NO_TEXT;
set condition typeData::ownerDrawDef type == ITEM_TYPE_OWNERDRAW;
set condition typeData::data never;
// textDef_s
use textDef_s;
set string text;
set condition textTypeData::focusItemDef itemDef_s::type == 3
|| itemDef_s::type == 4 || itemDef_s::type == 5
|| itemDef_s::type == 7 || itemDef_s::type == 8
|| itemDef_s::type == 9 || itemDef_s::type == 10
|| itemDef_s::type == 11 || itemDef_s::type == 12
|| itemDef_s::type == 13 || itemDef_s::type == 14
|| itemDef_s::type == 16 || itemDef_s::type == 20
|| itemDef_s::type == 21 || itemDef_s::type == 22
|| itemDef_s::type == 30;
set condition textTypeData::gameMsgDef itemDef_s::type == 15;
set condition textTypeData::focusItemDef itemDef_s::type == ITEM_TYPE_BUTTON
|| itemDef_s::type == ITEM_TYPE_LISTBOX || itemDef_s::type == ITEM_TYPE_EDITFIELD
|| itemDef_s::type == ITEM_TYPE_NUMERICFIELD || itemDef_s::type == ITEM_TYPE_SLIDER
|| itemDef_s::type == ITEM_TYPE_YESNO || itemDef_s::type == ITEM_TYPE_MULTI
|| itemDef_s::type == ITEM_TYPE_DVARENUM || itemDef_s::type == ITEM_TYPE_BIND
|| itemDef_s::type == ITEM_TYPE_VALIDFILEFIELD || itemDef_s::type == ITEM_TYPE_UPREDITFIELD
|| itemDef_s::type == ITEM_TYPE_BIND2 || itemDef_s::type == ITEM_TYPE_OD_TEXT_BUTTON
|| itemDef_s::type == ITEM_TYPE_BUTTON_NO_TEXT || itemDef_s::type == ITEM_TYPE_PROFILEMULTI
|| itemDef_s::type == ITEM_TYPE_DVAR_FLOAT;
set condition textTypeData::gameMsgDef itemDef_s::type == ITEM_TYPE_GAME_MESSAGE_WINDOW;
set condition textTypeData::data never;
// focusItemDef_s
@ -81,19 +81,19 @@ set string mouseEnterText;
set string mouseExitText;
set string mouseEnter;
set string mouseExit;
set condition focusTypeData::listBox itemDef_s::type == 4;
set condition focusTypeData::multi itemDef_s::type == 10;
set condition focusTypeData::profileMulti itemDef_s::type == 22;
set condition focusTypeData::editField itemDef_s::type == 5
|| itemDef_s::type == 7
|| itemDef_s::type == 8
|| itemDef_s::type == 9
|| itemDef_s::type == 12
|| itemDef_s::type == 13
|| itemDef_s::type == 14
|| itemDef_s::type == 16
|| itemDef_s::type == 30;
set condition focusTypeData::enumDvar itemDef_s::type == 11;
set condition focusTypeData::listBox itemDef_s::type == ITEM_TYPE_LISTBOX;
set condition focusTypeData::multi itemDef_s::type == ITEM_TYPE_MULTI;
set condition focusTypeData::profileMulti itemDef_s::type == ITEM_TYPE_PROFILEMULTI;
set condition focusTypeData::editField itemDef_s::type == ITEM_TYPE_EDITFIELD
|| itemDef_s::type == ITEM_TYPE_NUMERICFIELD
|| itemDef_s::type == ITEM_TYPE_SLIDER
|| itemDef_s::type == ITEM_TYPE_YESNO
|| itemDef_s::type == ITEM_TYPE_BIND
|| itemDef_s::type == ITEM_TYPE_VALIDFILEFIELD
|| itemDef_s::type == ITEM_TYPE_UPREDITFIELD
|| itemDef_s::type == ITEM_TYPE_BIND2
|| itemDef_s::type == ITEM_TYPE_DVAR_FLOAT;
set condition focusTypeData::enumDvar itemDef_s::type == ITEM_TYPE_DVARENUM;
set condition focusTypeData::data never;
// listBoxDef_s