mirror of
https://github.com/ReactionQuake3/reaction.git
synced 2024-11-28 15:02:32 +00:00
344 lines
6.1 KiB
Text
344 lines
6.1 KiB
Text
#include "ui/menudef.h"
|
|
|
|
{
|
|
|
|
menuDef {
|
|
name "cdkey_menu"
|
|
background "rq3-ta-menuback" // Makro: replace "rq3-ta-menuback" with "rq3-menuback"
|
|
// to use the old background
|
|
fullScreen MENU_TRUE
|
|
visible MENU_FALSE // Visible on open
|
|
focusColor RQ3_MAIN_FOCUSCOLOR // Menu focus color for text and items
|
|
|
|
onClose { uiScript verifyCDKey }
|
|
|
|
onOpen { play "sound/misc/menu1.wav" ; hide verify_text ; uiScript getCDKey }
|
|
|
|
onEsc { close cdkey_menu ; open setup_menu ; }
|
|
|
|
|
|
//===================
|
|
// RQ3 stuff
|
|
//===================
|
|
|
|
|
|
itemDef {
|
|
name top_bar //rq3: Top bar
|
|
rect 0 0 640 56
|
|
style 1
|
|
backcolor RQ3_MAIN_BAR_COLOR
|
|
//border 2
|
|
//bordersize 1
|
|
//bordercolor 1 0 0 1
|
|
decoration
|
|
visible 1
|
|
}
|
|
|
|
itemDef {
|
|
name top_bar //rq3: Top bar
|
|
rect 0 58 640 12
|
|
style WINDOW_STYLE_SHADER
|
|
background "ui/assets/rq3-main-shadow-1"
|
|
decoration
|
|
visible 1
|
|
}
|
|
|
|
itemDef {
|
|
name top_bar2 //rq3: Top bar - border
|
|
rect 0 56 640 2
|
|
style 1
|
|
backcolor RQ3_MAIN_BAR_COLOR2
|
|
//border 2
|
|
//bordersize 1
|
|
//bordercolor 1 0 0 1
|
|
decoration
|
|
visible 1
|
|
}
|
|
|
|
itemDef {
|
|
name bottom_bar //rq3: bottom bar
|
|
rect 0 420 640 60
|
|
style 1
|
|
backcolor RQ3_MAIN_BAR_COLOR
|
|
//border 2
|
|
//bordersize 1
|
|
//bordercolor 1 0 0 1
|
|
decoration
|
|
visible 1
|
|
}
|
|
|
|
itemDef {
|
|
name bottom_bar2 //rq3: bottom bar - border
|
|
rect 0 418 640 2
|
|
style 1
|
|
backcolor RQ3_MAIN_BAR_COLOR2
|
|
//border 2
|
|
//bordersize 1
|
|
//bordercolor 1 0 0 1
|
|
decoration
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name "cdkey_icon"
|
|
style WINDOW_STYLE_SHADER
|
|
rect 8 8 48 48
|
|
background UI_ASSETS"/icons/rq3-setup-cdkey.tga"
|
|
decoration
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name "cdkey_title"
|
|
style WINDOW_STYLE_SHADER
|
|
rect 64 12 256 32
|
|
background UI_ASSETS"/icons/rq3-title-setup.tga"
|
|
decoration
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name overlay
|
|
style 1
|
|
forecolor 0 0 0 1
|
|
backcolor RQ3_MENU_OVERLAY_COLOR
|
|
rect 0 58 640 360
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
//=================
|
|
// Buttons, lists
|
|
//=================
|
|
|
|
|
|
//Background window
|
|
|
|
itemdef {
|
|
rect 188 140 264 160
|
|
style WINDOW_STYLE_FILLED
|
|
backcolor Ig_Window_Color
|
|
visible 1
|
|
border 1
|
|
bordersize 1
|
|
shadowStyle 1
|
|
bordercolor Ig_Window_BorderColor
|
|
decoration
|
|
}
|
|
|
|
//CD Key Check
|
|
|
|
itemdef {
|
|
name "enterkey_text"
|
|
rect 160 168 320 20
|
|
style WINDOW_STYLE_EMPTY
|
|
text "Enter your CD key in the field below"
|
|
textstyle 3
|
|
textscale .25
|
|
textalign ITEM_ALIGN_CENTER
|
|
textalignx 160
|
|
textaligny 14
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemdef {
|
|
name "key1"
|
|
rect 208 200 40 20
|
|
type ITEM_TYPE_EDITFIELD
|
|
style WINDOW_STYLE_FILLED
|
|
maxchars 4
|
|
cvar "cdkey1"
|
|
text ""
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordersize 1
|
|
bordercolor .5 .5 .5 .75
|
|
backcolor 1 1 1 .1
|
|
textscale .25
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 4
|
|
textaligny 14
|
|
onfocus { setcolor backcolor 1 1 1 .2 ; }
|
|
leavefocus { setcolor backcolor 1 1 1 .1 ; }
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name "key2"
|
|
rect 256 200 40 20
|
|
type ITEM_TYPE_EDITFIELD
|
|
style WINDOW_STYLE_FILLED
|
|
maxchars 4
|
|
cvar "cdkey2"
|
|
text ""
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordersize 1
|
|
bordercolor .5 .5 .5 .75
|
|
backcolor 1 1 1 .1
|
|
textscale .25
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 4
|
|
textaligny 14
|
|
onfocus { setcolor backcolor 1 1 1 .2 ; }
|
|
leavefocus { setcolor backcolor 1 1 1 .1 ; }
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name "key3"
|
|
rect 304 200 40 20
|
|
type ITEM_TYPE_EDITFIELD
|
|
style WINDOW_STYLE_FILLED
|
|
maxchars 4
|
|
cvar "cdkey3"
|
|
text ""
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordersize 1
|
|
bordercolor .5 .5 .5 .75
|
|
backcolor 1 1 1 .1
|
|
textscale .25
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 4
|
|
textaligny 14
|
|
onfocus { setcolor backcolor 1 1 1 .2 ; }
|
|
leavefocus { setcolor backcolor 1 1 1 .1 ; }
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name "key4"
|
|
rect 352 200 40 20
|
|
type ITEM_TYPE_EDITFIELD
|
|
style WINDOW_STYLE_FILLED
|
|
maxchars 4
|
|
cvar "cdkey4"
|
|
text ""
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordersize 1
|
|
bordercolor .5 .5 .5 .75
|
|
backcolor 1 1 1 .1
|
|
textscale .25
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 4
|
|
textaligny 14
|
|
onfocus { setcolor backcolor 1 1 1 .2 ; }
|
|
leavefocus { setcolor backcolor 1 1 1 .1 ; }
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name "separator"
|
|
rect 392 200 20 20
|
|
style WINDOW_STYLE_EMPTY
|
|
forecolor 1 1 1 1
|
|
text "-"
|
|
textscale .25
|
|
textalign ITEM_ALIGN_CENTER
|
|
textalignx 10
|
|
textaligny 14
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemdef {
|
|
name "key_checksum"
|
|
rect 412 200 24 20
|
|
type ITEM_TYPE_EDITFIELD
|
|
style WINDOW_STYLE_FILLED
|
|
maxchars 2
|
|
cvar "cdkeychecksum"
|
|
text ""
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordersize 1
|
|
bordercolor .5 .5 .5 .75
|
|
backcolor 1 1 1 .1
|
|
textscale .25
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 4
|
|
textaligny 14
|
|
onfocus { setcolor backcolor 1 1 1 .2 ; }
|
|
leavefocus { setcolor backcolor 1 1 1 .1 ; }
|
|
visible 1
|
|
}
|
|
|
|
//Verify
|
|
|
|
itemdef {
|
|
name "btn_verify"
|
|
rect 352 264 80 20
|
|
type ITEM_TYPE_BUTTON
|
|
style WINDOW_STYLE_FILLED
|
|
text "Verify"
|
|
textstyle 0
|
|
textscale .25
|
|
textalign ITEM_ALIGN_CENTER
|
|
textalignx 40
|
|
textaligny 14
|
|
//border 1
|
|
//bordersize 1
|
|
//bordercolor .5 .5 .5 .75
|
|
forecolor 1 1 1 1
|
|
backcolor Ig_Sub_Color1
|
|
visible 1
|
|
action { play "sound/misc/menu1.wav" ; uiScript verifyCDKey ; show verify_text ; }
|
|
onFocus { setcolor backcolor Ig_Sub_Color2 }
|
|
leaveFocus { setcolor backcolor Ig_Sub_Color1 }
|
|
}
|
|
|
|
itemdef {
|
|
name "verify_text"
|
|
rect 160 236 320 20
|
|
type ITEM_TYPE_EDITFIELD
|
|
cvar ui_cdkeyvalid
|
|
style WINDOW_STYLE_EMPTY
|
|
text ""
|
|
textstyle 3
|
|
textscale .25
|
|
textalign ITEM_ALIGN_CENTER
|
|
textalignx 160
|
|
textaligny 12
|
|
forecolor 1 1 0 .75
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
///Back
|
|
|
|
itemdef {
|
|
name "btn_back"
|
|
shortcutKey "B"
|
|
rect 12 432 32 32
|
|
style WINDOW_STYLE_SHADER
|
|
background UI_ASSETS"/icons/rq3-menu-back.tga"
|
|
type 1
|
|
visible 1
|
|
action { close *self; open setup_menu ; }
|
|
onFocus { setbackground UI_ASSETS"/icons/rq3-menu-back-focus-anim" ;
|
|
show back_hint ; timeFade back_hint forecolor .9 .9 .9 1 0 250 }
|
|
leaveFocus { setbackground UI_ASSETS"/icons/rq3-menu-back.tga" ;
|
|
timeFade back_hint forecolor .9 .9 .9 0 0 250 }
|
|
}
|
|
|
|
itemdef {
|
|
name back_hint
|
|
text "Go ^_b^_ack to setup menu"
|
|
forecolor RQ3_MAIN_HINT_COLOR
|
|
textalign 1
|
|
textalignx 240
|
|
textaligny 20
|
|
textscale RQ3_MAIN_TEXTSIZE
|
|
rect 80 420 480 40
|
|
type 0
|
|
style 0
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
}
|
|
}
|