#include "ui/menudef.h" #include "ui_mp/main.inc" #include "ui_mp/logo.inc" #define HIDE_MOD #undef LOGO_X #define LOGO_X -256 #undef LOGO_Y #define LOGO_Y -246 #undef LOGO_WIDTH #define LOGO_WIDTH 512 #undef LOGO_HEIGHT #define LOGO_HEIGHT 128 #undef LOGO_RECT #define LOGO_RECT LOGO_X LOGO_Y LOGO_WIDTH LOGO_HEIGHT HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER #define MENU_NAME "iw4x_credits" #define MENU_MUSIC "music_mainmenu_mp" // "af_chase_ending_credits" #define MENU_TITLE "@MENU_SP_CREDITS_CAPS" #undef CHOICE_GROUP #define CHOICE_GROUP MENU_NAME #define MENU_ITEM_CREDITS_BOX(titleArg, messageArg) \ itemDef \ { \ name "box_background" \ rect 0 -130 600 320 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \ decoration \ visible 1 \ style WINDOW_STYLE_SHADER \ foreColor 0.3 0.3 0.3 0.5 \ background "white" \ textScale 0.55 \ exp rect x (0 - 300) \ } \ itemDef \ { \ name "welcome_box" \ rect 0 -130 600 320 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \ decoration \ visible 1 \ style WINDOW_STYLE_FILLED \ foreColor CHOICE_TEXTCOLOR \ backColor 0 0 0 0.375 \ background "white" \ textFont 9 \ textAlign ITEM_ALIGN_TOP_CENTER \ textAlignY -5 \ textScale FONTSCALE_EXTRABIG \ text titleArg \ exp rect x (0 - 300) \ } \ itemDef \ { \ rect 0 -90 500 280 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \ autoWrapped \ decoration \ visible 1 \ style WINDOW_STYLE_FILLED \ foreColor CHOICE_TEXTCOLOR \ textfont 7 \ textalign ITEM_ALIGN_TOP_CENTER \ textScale CHOICE_TEXTSIZE \ exp rect x (0 - 250) \ text "DEVELOPED BY" \ } \ itemDef \ { \ name "welcome_message" \ rect 0 -70 500 250 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_CENTER \ type 21 \ autoWrapped \ decoration \ visible 1 \ style WINDOW_STYLE_FILLED \ foreColor CHOICE_TEXTCOLOR \ textfont 7 \ textalign ITEM_ALIGN_TOP_CENTER \ textScale CHOICE_TEXTSIZE \ exp rect x (0 - 250) \ text messageArg \ } #define ON_MENU_ESC \ close self; #define MESSAGE_CREDITS "@IW4X_CREDITS" { menuDef { name MENU_NAME fullscreen 1 rect 0 0 640 480 foreColor CHOICE_TEXTCOLOR focusColor CHOICE_TEXTCOLOR soundLoop MENU_MUSIC fadeCycle 1 fadeClamp 1 fadeAmount 0.1 MENU_ON_ESC(ON_MENU_ESC) #define DISABLE_SIDEBAR #include "ui_mp/bg.inc" LOGO_GAME MENU_ITEM_CREDITS_BOX("IW4x", MESSAGE_CREDITS) ITEM_BUTTON_BACK(close self;) } }