#include "ui/menudef.h" { \\ SETUP MENU \\ menuDef { name "setup_menu" visible 0 fullscreen 1 rect 186 0 454 480 background "menuback_a" focusColor 1 .75 0 1 style 1 border 1 onOpen { setitemcolor fadebox backcolor 0 0 0 1 ; playlooped "music/fla_mp03.wav" ; fadeout fadebox ; hide back_alt ; show back ; hide grpmessage } onEsc { close setup_menu ; open main } itemDef { name solid_box style 1 rect 4 2 178 426 border 1 bordersize 1 bordercolor .5 .5 .5 .5 backcolor 0 0 .75 .25 visible 1 decoration mouseEnter { setcolor backcolor .75 0 0 .5 } mouseExit { setcolor backcolor 0 0 .75 .25 } } // Control // itemDef { name controls text "Controls" textscale .5 style 0 type 1 textstyle 6 rect 0 75 200 40 textalign 3 textalignx 20 textaligny 32 backcolor 0 0 0 0 forecolor 1 1 1 1 visible 1 action { play "sound/misc/kcaction.wav" ; close control_menu ; close system_menu ; close options_menu ; close cdkey_menu ; close default_menu ; close resetscore_menu ; open control_menu } mouseenter { show message_controls } mouseexit { hide message_controls } } // System // itemDef { name system text "System" style 0 type 1 textstyle 6 textscale .5 rect 0 125 200 40 textalign 3 // center textalignx 20 // x alignment point for text // use it to offset left/right text from the edge // or to center the text on a different point textaligny 32 backcolor 0 0 0 0 forecolor 1 1 1 1 visible 1 action { play "sound/misc/kcaction.wav" ; close control_menu ; close system_menu ; close options_menu ; close cdkey_menu ; close default_menu ; close resetscore_menu ; open system_menu } mouseenter { show message_system } mouseexit { hide message_system } } // Game Options // itemDef { name gameoptions text "Game Options" style 0 type 1 textstyle 6 textscale .5 rect 0 175 200 40 textalign 3 // center textalignx 20 // x alignment point for text // use it to offset left/right text from the edge // or to center the text on a different point textaligny 32 backcolor 0 0 0 0 forecolor 1 1 1 1 visible 1 action { play "sound/misc/kcaction.wav" ; close control_menu ; close system_menu ; close options_menu ; close cdkey_menu ; close default_menu ; close resetscore_menu ; open options_menu } mouseenter { show message_gameoptions } mouseexit { hide message_gameoptions } } // CD Key // itemDef { name cdkey text "Enter CD Key" style 0 type 1 textscale .5 textstyle 6 rect 0 225 200 40 textalign 3 // center textalignx 20 // x alignment point for text // use it to offset left/right text from the edge // or to center the text on a different point textaligny 32 forecolor 1 1 1 1 visible 1 mouseenter { show message_cdkey } mouseexit { hide message_cdkey } action { play "sound/misc/kcaction.wav" ; close control_menu ; close system_menu ; close options_menu ; close cdkey_menu ; close default_menu ; close resetscore_menu ; open cdkey_menu } } // Reset Defaults // itemDef { name defaults text "Defaults" style 0 type 1 textstyle 6 textscale .5 rect 0 275 200 40 textalign 3 // center textalignx 20 // x alignment point for text // use it to offset left/right text from the edge // or to center the text on a different point textaligny 32 forecolor 1 1 1 1 visible 1 mouseenter { show message_default } mouseexit { hide message_default } action { play "sound/misc/kcaction.wav" ; close control_menu ; close system_menu ; close options_menu ; close cdkey_menu ; close default_menu ; close resetscore_menu ; open default_menu } } // Reset Score // itemDef { name scores text "Clear Scores" style 0 type 1 textstyle 6 textscale .5 rect 0 325 200 40 textalign 3 // center textalignx 20 // x alignment point for text // use it to offset left/right text from the edge // or to center the text on a different point textaligny 32 forecolor 1 1 1 1 visible 1 mouseenter { show message_scores } mouseexit { hide message_scores } action { play "sound/misc/kcaction.wav" ; close control_menu ; close system_menu ; close options_menu ; close cdkey_menu ; close default_menu ; close resetscore_menu ; open resetscore_menu } } // BACK BAR // itemDef { name gotobar style 2 rect 0 430 640 30 textscale 0.4 textalign 0 // center textalignx 60 // x alignment point for text // use it to offset left/right text from the edge // or to center the text on a different point textaligny 21 style 2 border 4 bordercolor 0.5 0.5 0.5 0.5 bordersize 2 backcolor 0 0 .75 0.5 visible 1 mouseEnter { setcolor backcolor .75 0 0 .5 } mouseExit { setcolor backcolor 0 0 .75 .5 } decoration } itemDef { name back style 3 background "ui/assets/backarrow.tga" rect 16 424 50 50 visible 1 action { close setup_menu ; open main } mouseEnter { hide back ; show back_alt ; show message_back } } itemDef { name back_alt style WINDOW_STYLE_SHADER background "ui/assets/backarrow_alt.tga" rect 14 422 54 54 backcolor 0 0 0 0 forecolor 1 1 1 1 visible 0 type ITEM_TYPE_BUTTON action { hide grpControls ; close control_menu ; close setup_menu ; close system_menu ; close options_menu ; close cdkey_menu ; close default_menu ; close resetscore_menu ; open main } mouseExit { hide back_alt ; show back ; hide message_back } } // MESSAGES // itemDef { name message_back group grpmessage style 0 rect 320 430 128 30 textstyle 1 textalign 1 textalignx 0 textaligny 25 textscale .4 text "Exit to Main Menu" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_accept group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Refresh Video" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_controls group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Select to Edit Game Controls" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_nowork group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Selection Isn't Implemented" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_look group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Select to Edit View Controls" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_move group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Select to Edit Movement Controls" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_shoot group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Select to Edit Firing and Weapon Selection" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_misc group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Select to Edit Chat and Mouse Functions" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_system group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Edit System Settings" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_gameoptions group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Edit Game Options" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_cdkey group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Enter Encryption Key" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_default group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Reset to Default Settings" forecolor 1 1 1 1 decoration visible 0 } itemDef { name message_scores group grpmessage style 0 rect 320 430 128 30 textalign 1 textstyle 1 textalignx 0 textaligny 25 textscale .4 text "Clear High Scores to Zero" forecolor 1 1 1 1 decoration visible 0 } itemDef { name fadebox style WINDOW_STYLE_FILLED background "ui/assets/fadebox.tga" forecolor 0 0 0 1 backcolor 0 0 0 1 rect 0 0 640 480 visible 1 decoration } } }