[Mod FF]: Changed achievements menus for console ui.

This commit is contained in:
JerryALT
2024-04-05 09:28:14 +03:00
parent 04a18de906
commit 2df82fa8aa
2 changed files with 202 additions and 85 deletions

View File

@ -16,8 +16,8 @@
#define CHOICE_SIZE_X 258
#define CHOICE_SIZE_Y 22
// #undef BACK_OPEN
// #define BACK_OPEN open stats;
#undef BACK_OPEN
#define BACK_OPEN open stats;
#define ACHIEVEMENT_PREVIEW( achievementMaterial, visArg ) \
itemDef \
@ -159,7 +159,7 @@
#define ACHIEVEMENTS_RESET\
itemDef {\
text "@IW3SP_MOD_LOC_MENU_RESET_ACHIEVEMENTS"\
type 1\
type ITEM_TYPE_BUTTON\
style WINDOW_STYLE_FILLED\
textstyle ITEM_TEXTSTYLE_SHADOWED\
rect 50 -26 200 20 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM\
@ -203,10 +203,25 @@
rect -16 -26 16 16 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM \
visible when( dvarInt (ui_achievement_page) == achievementPage && dvarBool(gpad_in_use) == 0 ) \
background "ui_arrow_left" \
exp rect Y( -26 - dvarInt(console_menu_style) * 16) \
mouseEnter { play "mouse_over"; }\
action {\
MOVE_PAGE(dvarValue, menuName)\
}\
} \
itemDef { \
style WINDOW_STYLE_SHADER \
rect -8 -26 16 16 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM\
visible when( dvarInt (ui_achievement_page) == achievementPage && dvarBool(gpad_in_use) == 1 && dvarBool(gpad_style) == 0 ) \
background "button_xbox_15"\
exp rect Y( -26 - dvarInt(console_menu_style) * 16) \
} \
itemDef { \
style WINDOW_STYLE_SHADER \
rect -8 -26 16 16 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM\
visible when( dvarInt (ui_achievement_page) == achievementPage && dvarBool(gpad_in_use) == 1 && dvarBool(gpad_style) == 1 ) \
background "button_sony_15"\
exp rect Y( -26 - dvarInt(console_menu_style) * 16) \
}
#define ACHIEVEMENT_DBUTTON_PAGE_LEFT(achievementPage) \
@ -215,6 +230,7 @@
rect -16 -26 16 16 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM\
visible when( dvarInt (ui_achievement_page) == achievementPage && dvarBool(gpad_in_use) == 0 ) \
background "ui_arrow_left"\
exp rect Y( -26 - dvarInt(console_menu_style) * 16) \
forecolor 0.2 0.2 0.2 1 \
}
@ -226,10 +242,25 @@
rect 16 -26 16 16 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM\
visible when( dvarInt (ui_achievement_page) == achievementPage && dvarBool(gpad_in_use) == 0 ) \
background "ui_arrow_right" \
exp rect Y( -26 - dvarInt(console_menu_style) * 16) \
mouseEnter { play "mouse_over"; } \
action { \
MOVE_PAGE(dvarValue, menuName)\
} \
}\
itemDef { \
style WINDOW_STYLE_SHADER \
rect 8 -26 16 16 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM\
visible when( dvarInt (ui_achievement_page) == achievementPage && dvarBool(gpad_in_use) == 1 && dvarBool(gpad_style) == 0 ) \
background "button_xbox_16"\
exp rect Y( -26 - dvarInt(console_menu_style) * 16) \
} \
itemDef { \
style WINDOW_STYLE_SHADER \
rect 8 -26 16 16 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM\
visible when( dvarInt (ui_achievement_page) == achievementPage && dvarBool(gpad_in_use) == 1 && dvarBool(gpad_style) == 1 ) \
background "button_sony_16"\
exp rect Y( -26 - dvarInt(console_menu_style) * 16) \
}
#define ACHIEVEMENT_DBUTTON_PAGE_RIGHT(achievementPage) \
@ -238,6 +269,7 @@
rect 16 -26 16 16 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM\
visible when( dvarInt (ui_achievement_page) == achievementPage && dvarBool(gpad_in_use) == 0 ) \
background "ui_arrow_right"\
exp rect Y( -26 - dvarInt(console_menu_style) * 16) \
forecolor 0.2 0.2 0.2 1 \
}
@ -252,6 +284,7 @@
textaligny 16.5 \
textAlign ITEM_ALIGN_CENTER \
textfont UI_FONT_NORMAL \
exp rect Y( -26 - dvarInt(console_menu_style) * 16) \
forecolor 1 1 1 1 \
decoration \
}
@ -297,7 +330,7 @@
itemDef { \
name "achievement_progress_bar" \
style WINDOW_STYLE_SHADER \
rect -317 327.5 255 15 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP\
rect -317 327.5 0 15 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP\
background "progress_bar_fill"\
visible when( dvarBool(console_menu_style) == 1 ) \
forecolor 0 .8 0 1 \
@ -349,10 +382,10 @@
style WINDOW_STYLE_FILLED
border 0
soundloop "music_mainmenu_mp"
onOpen { focusfirst; }
onEsc { close achievements; }
onClose { /*open stats*/ open main; setdvar ui_achievement_page 0; setdvar ui_achievement_select_idx 0;}
execkeyint 157 { MOVE_PAGE(1, "achievements_page_1") }
onOpen { focusfirst; }
onEsc { close achievements; }
onClose { open stats; /*open main;*/ setdvar ui_achievement_page 0; setdvar ui_achievement_select_idx 0; }
execkeyint 157 { MOVE_PAGE(1, "achievements_page_1") }
#include "ui/blurredbg.inc"
#include "ui_mp/navcontrols.inc"
@ -396,11 +429,11 @@
style WINDOW_STYLE_FILLED
border 0
soundloop "music_mainmenu_mp"
onOpen { focusfirst; }
onEsc { close achievements_page_1; }
onClose { /*open stats*/ open main; setdvar ui_achievement_page 0; setdvar ui_achievement_select_idx 0;}
execkeyint 156 { MOVE_PAGE(0, "achievements") }
execkeyint 157 { MOVE_PAGE(2, "achievements_page_2") }
onOpen { focusfirst; }
onEsc { close achievements_page_1; }
onClose { open stats; /*open main;*/ setdvar ui_achievement_page 0; setdvar ui_achievement_select_idx 0; }
execkeyint 156 { MOVE_PAGE(0, "achievements") }
execkeyint 157 { MOVE_PAGE(2, "achievements_page_2") }
#include "ui/blurredbg.inc"
#include "ui_mp/navcontrols.inc"
@ -441,10 +474,10 @@
style WINDOW_STYLE_FILLED
border 0
soundloop "music_mainmenu_mp"
onOpen { focusfirst; }
onEsc { close achievements_page_2; }
onClose { /*open stats*/ open main; setdvar ui_achievement_page 0; setdvar ui_achievement_select_idx 0;}
execkeyint 156 { MOVE_PAGE(1, "achievements_page_1") }
onOpen { focusfirst; }
onEsc { close achievements_page_2; }
onClose { open stats; /*open main;*/ setdvar ui_achievement_page 0; setdvar ui_achievement_select_idx 0; }
execkeyint 156 { MOVE_PAGE(1, "achievements_page_1") }
#include "ui/blurredbg.inc"
#include "ui_mp/navcontrols.inc"