#include "ui/menudef.h" { \\ SETUP MENU \\ menuDef { name "cdkey_menu" visible 0 fullscreen 0 rect 186 0 443 426 focusColor 1 .75 0 1 style 1 border 1 onClose { uiScript verifyCDKey } onOpen { setitemcolor fadebox backcolor 0 0 0 1 ; fadeout fadebox ; hide grpfinish ; uiScript getCDKey } onEsc { close cdkey_menu ; close setup_menu ; open main } itemDef { name window group grpSystembutton rect 0 2 443 426 style WINDOW_STYLE_FILLED border 1 bordercolor .5 .5 .5 .5 forecolor 1 1 1 1 backcolor 0 0 0 .25 visible 1 decoration } /* // DEMO ONLY OPTION // itemDef { name demo_only group grpcdkey rect 0 145 454 30 text"This Option is Not Available in Demo." textalign 1 textstyle 1 textscale .333 textalignx 217 textaligny 23 forecolor 1 1 1 1 visible 1 decoration } */ itemDef { name data group grpcdkey rect 0 145 454 30 text"Enter your encryption code in the field below." textalign 1 textscale .333 textalignx 217 textaligny 23 forecolor 1 1 1 1 visible 1 decoration } itemDef { name datafield group grpcdkey style 0 text "Code:" maxchars 4 rect 60 192 50 30 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 23 textscale .333 decoration backcolor 1 0 0 .25 forecolor 1 1 1 1 visible 1 } itemDef { name datafield group grpcdkey type ITEM_TYPE_EDITFIELD style 1 text "" cvar "cdkey1" maxchars 4 rect 107 192 50 30 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 23 textscale .333 border 1 bordercolor .5 .5 .5 1 backcolor 1 0 0 .25 forecolor 1 1 1 1 visible 1 mouseenter { setcolor bordercolor 1 .75 0 1 } mouseexit { setcolor bordercolor .5 .5 .5 1 } } itemDef { name datafield group grpcdkey type ITEM_TYPE_EDITFIELD style 1 text "" cvar "cdkey2" maxchars 4 rect 162 192 50 30 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 23 textscale .333 border 1 bordercolor .5 .5 .5 1 backcolor 1 0 0 .25 forecolor 1 1 1 1 visible 1 mouseenter { setcolor bordercolor 1 .75 0 1 } mouseexit { setcolor bordercolor .5 .5 .5 1 } } itemDef { name datafield group grpcdkey type ITEM_TYPE_EDITFIELD style 1 text "" cvar "cdkey3" maxchars 4 rect 217 192 50 30 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 23 textscale .333 border 1 bordercolor .5 .5 .5 1 backcolor 1 0 0 .25 forecolor 1 1 1 1 visible 1 mouseenter { setcolor bordercolor 1 .75 0 1 } mouseexit { setcolor bordercolor .5 .5 .5 1 } } itemDef { name datafield group grpcdkey type ITEM_TYPE_EDITFIELD style 1 text"" cvar "cdkey4" maxchars 4 rect 272 192 50 30 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 23 textscale .333 border 1 bordercolor .5 .5 .5 1 backcolor 1 0 0 .25 forecolor 1 1 1 1 visible 1 mouseenter { setcolor bordercolor 1 .75 0 1 } mouseexit { setcolor bordercolor .5 .5 .5 1 } } itemDef { name datafield group grpcdkey style 0 text "-" maxchars 2 rect 327 192 60 30 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 23 textscale .333 backcolor 0 0 0 0 decoration forecolor 1 1 1 1 visible 1 } itemDef { name datafield group grpcdkey type ITEM_TYPE_EDITFIELD style 1 text "" cvar "cdkeychecksum" maxchars 2 rect 335 192 40 30 textalign ITEM_ALIGN_LEFT textalignx 0 textaligny 23 textscale .333 border 1 bordercolor .5 .5 .5 1 forecolor 1 1 1 1 backcolor 1 0 0 .25 visible 1 mouseenter { setcolor bordercolor 1 .75 0 1 } mouseexit { setcolor bordercolor .5 .5 .5 1 } } itemDef { name accept text "Verify" type 1 group grpcdkey textscale .3 style WINDOW_STYLE_FILLED background "ui/assets/button_back.tga" rect 161 247 100 26 textalign 1 textalignx 50 textaligny 20 forecolor 1 1 1 1 backcolor .37 .1 .1 1 visible 1 action { play "sound/misc/nomenu.wav" ; uiScript verifyCDKey ; show finish_message } mouseEnter { setitemcolor accept backcolor .1 .37 .1 1 } mouseExit { setitemcolor accept backcolor .37 .1 .1 1 } } itemDef { name accept group grpcdkey style WINDOW_STYLE_SHADER background "ui/assets/framebutton.tga" rect 161 247 100 26 visible 1 decoration } itemDef { name accept group grpcdkey style WINDOW_STYLE_SHADER background "ui/assets/leftbutton.tga" rect 149 247 13 26 visible 1 decoration } itemDef { name accept group grpcdkey style WINDOW_STYLE_SHADER background "ui/assets/rightbutton.tga" rect 260 247 13 26 visible 1 decoration } itemDef { name finish_message group grpfinish style 0 type ITEM_TYPE_EDITFIELD text "" cvar ui_cdkeyvalid rect 0 290 443 20 textalign ITEM_ALIGN_CENTER textalignx 221 textaligny 20 textscale .333 forecolor 1 1 1 1 visible 1 decoration } 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 } } }