From 5d672343c5379de7b34698ac57b6ce7bc9d0fe0a Mon Sep 17 00:00:00 2001 From: JerryALT Date: Fri, 5 Apr 2024 09:29:15 +0300 Subject: [PATCH] [Mod FF]: Adapted the menu for console ui. --- iw3sp_mod_ff_src/raw/ui/changelog.menu | 76 ++++++++++++++------------ 1 file changed, 40 insertions(+), 36 deletions(-) diff --git a/iw3sp_mod_ff_src/raw/ui/changelog.menu b/iw3sp_mod_ff_src/raw/ui/changelog.menu index 35848e0..0a343a5 100644 --- a/iw3sp_mod_ff_src/raw/ui/changelog.menu +++ b/iw3sp_mod_ff_src/raw/ui/changelog.menu @@ -6,35 +6,11 @@ #define ITEM_CHANGLOG_PANEL_WIDTH 580 #define ITEM_CHANGLOG_PANEL_HEIGHT 400 -#define ITEM_CHANGLOG_PANEL_RECT 0 40 ITEM_CHANGLOG_PANEL_WIDTH ITEM_CHANGLOG_PANEL_HEIGHT HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_TOP #define ITEM_CHANGLOG_TEXT_WIDTH ITEM_CHANGLOG_PANEL_WIDTH #define ITEM_CHANGLOG_TEXT_HEIGHT (ITEM_CHANGLOG_PANEL_HEIGHT - 3) #define ITEM_CHANGLOG_TEXT_RECT 0 60 ITEM_CHANGLOG_TEXT_WIDTH ITEM_CHANGLOG_TEXT_HEIGHT HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_TOP -#define ITEM_CHANGELOG_BACKGROUND \ - itemDef \ - { \ - name "changelog_area" \ - rect ITEM_CHANGLOG_PANEL_RECT \ - style WINDOW_STYLE_SHADER \ - foreColor 0.3 0.3 0.3 0.5 \ - background "white" \ - decoration \ - visible 1 \ - exp rect x (0 - (ITEM_CHANGLOG_PANEL_WIDTH / 2)) \ - } \ - itemDef \ - { \ - rect ITEM_CHANGLOG_PANEL_RECT \ - style WINDOW_STYLE_FILLED \ - foreColor CHOICE_TEXTCOLOR \ - backColor 0 0 0 0.375 \ - background "white" \ - visible 1 \ - exp rect x (0 - (ITEM_CHANGLOG_PANEL_WIDTH / 2)) \ - } - { menuDef { @@ -45,24 +21,22 @@ style WINDOW_STYLE_FILLED border 0 soundloop "music_mainmenu_mp" - onOpen {;} - onEsc { close changelog_menu; } - onClose { open main; } + onOpen {} + onEsc { close changelog_menu; } + onClose { open main; } #include "ui/blurredbg.inc" #include "ui_mp/navcontrols.inc" CHOICE_MENU_TITLE( "@IW3SP_MOD_LOC_MENU_CHANGELOG_TITLE" ) - //ITEM_CHANGELOG_BACKGROUND - itemDef { - name "changelog_area" - rect -300 0 600 (380 - 25) HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_SUBTOP - origin 0 (60 + 25) - style 1 - backcolor 1 1 1 0.01 - visible 1 + name "changelog_area" + rect -300 0 600 (380 - 25) HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_SUBTOP + origin 0 (60 + 25) + style 1 + backcolor 1 1 1 0.01 + visible when( dvarBool(console_menu_style) == 0 ) decoration } @@ -76,7 +50,37 @@ foreColor CHOICE_TEXTCOLOR textScale 0.35 textFont UI_FONT_BIG - visible 1 + visible when( dvarBool(console_menu_style) == 0 ) + text "" + exp rect x(0 - (ITEM_CHANGLOG_TEXT_WIDTH / 2)) + decoration + } + + //console ui + itemDef + { + name "changelog_area" + rect -300 0 600 (380 - 50) HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_SUBTOP + origin 0 (60 + 25) + style 1 + backcolor 1 1 1 0.01 + visible when( dvarBool(console_menu_style) == 1 ) + decoration + } + + #undef ITEM_CHANGLOG_PANEL_HEIGHT + #define ITEM_CHANGLOG_PANEL_HEIGHT 380 + itemDef + { + name "changeLogTextInfo" + text ITEM_TYPE_TEXT + rect ITEM_CHANGLOG_TEXT_RECT + style WINDOW_STYLE_FILLED + textalignx 3 + foreColor CHOICE_TEXTCOLOR + textScale 0.35 + textFont UI_FONT_BIG + visible when( dvarBool(console_menu_style) == 1 ) text "" exp rect x(0 - (ITEM_CHANGLOG_TEXT_WIDTH / 2)) decoration