chore: align iw3,iw4,iw5 menu code (#987)

* chore: small adjustments to iw3 menu dumper

* chore: align iw4 menu loader closer to iw3

* chore: align iw4 menu dumper closer to iw3

* chore: adjust iw4 menu expression dumping

* chore: adjust iw4 menu expression converting

* chore: align iw5 menu loader closer to iw3

* chore: align iw4 menu dumper closer to iw3

* chore: adjust iw5 menu expression dumping

* chore: adjust iw5 menu expression converting

* fix: not respecting reference menus when inlining menu list menus

* fix: compilation on linux
This commit is contained in:
Jan Laupetin
2026-08-31 22:10:37 +02:00
committed by GitHub
parent 51770e7ae5
commit 662780a896
24 changed files with 1331 additions and 1427 deletions
+3 -3
View File
@@ -2315,7 +2315,7 @@ namespace IW4
int ownerDraw;
unsigned int ownerDrawFlags;
float borderSize;
int staticFlags;
unsigned int staticFlags;
unsigned int dynamicFlags[1];
int nextTime;
float foreColor[4];
@@ -2385,14 +2385,14 @@ namespace IW4
int gameMsgWindowIndex;
int gameMsgWindowMode;
const char* text;
int itemFlags;
unsigned int itemFlags;
menuDef_t* parent;
MenuEventHandlerSet* mouseEnterText;
MenuEventHandlerSet* mouseExitText;
MenuEventHandlerSet* mouseEnter;
MenuEventHandlerSet* mouseExit;
MenuEventHandlerSet* action;
MenuEventHandlerSet* accept;
MenuEventHandlerSet* onAccept;
MenuEventHandlerSet* onFocus;
MenuEventHandlerSet* leaveFocus;
const char* dvar;