mirror of
https://github.com/ReactionQuake3/reaction.git
synced 2024-12-18 00:31:14 +00:00
259 lines
4.4 KiB
Text
259 lines
4.4 KiB
Text
#include "ui/menudef.h"
|
|
|
|
{
|
|
\\ SETUP MENU \\
|
|
|
|
menuDef {
|
|
name "ingame_player"
|
|
visible 0
|
|
fullscreen 0
|
|
outOfBoundsClick // this closes the window if it gets a click out of the rectangle
|
|
rect 125 30 290 170
|
|
focusColor 1 .75 0 1
|
|
style 1
|
|
border 1
|
|
onOpen { uiScript update "ui_GetName" }
|
|
onClose { uiScript update "ui_SetName" }
|
|
|
|
|
|
itemDef {
|
|
name window
|
|
rect 10 15 270 155
|
|
style 1
|
|
backcolor 0 .1 0 1
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
|
|
// FRAME //
|
|
|
|
|
|
itemDef {
|
|
name window
|
|
rect 0 10 64 64
|
|
style 3
|
|
background "ui/assets/ingameleftcorner.tga"
|
|
visible 1
|
|
decoration
|
|
}
|
|
itemDef {
|
|
name window
|
|
rect 64 10 64 8
|
|
style 3
|
|
background "ui/assets/ingametop.tga"
|
|
visible 1
|
|
decoration
|
|
}
|
|
itemDef {
|
|
name window
|
|
rect 168 10 64 8
|
|
style 3
|
|
background "ui/assets/ingametop.tga"
|
|
visible 1
|
|
decoration
|
|
}
|
|
itemDef {
|
|
name window
|
|
rect 226 10 64 64
|
|
style 3
|
|
background "ui/assets/ingamerightcorner.tga"
|
|
visible 1
|
|
decoration
|
|
}
|
|
itemDef {
|
|
name window
|
|
rect 104 0 64 16
|
|
style 3
|
|
background "ui/assets/ingameconnection.tga"
|
|
visible 1
|
|
decoration
|
|
}
|
|
itemDef {
|
|
name window
|
|
rect 0 108 64 64
|
|
style 3
|
|
background "ui/assets/ingameleftcornerb.tga"
|
|
visible 1
|
|
decoration
|
|
}
|
|
itemDef {
|
|
name window
|
|
rect 226 108 64 64
|
|
style 3
|
|
background "ui/assets/ingamerightcornerb.tga"
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemDef {
|
|
name window
|
|
rect 0 64 16 64
|
|
style 3
|
|
background "ui/assets/ingameleft.tga"
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemDef {
|
|
name window
|
|
rect 274 64 16 64
|
|
style 3
|
|
background "ui/assets/ingameright.tga"
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
|
|
|
|
itemDef {
|
|
name window
|
|
rect 64 164 64 8
|
|
style 3
|
|
background "ui/assets/ingamebottom.tga"
|
|
visible 1
|
|
decoration
|
|
}
|
|
itemDef {
|
|
name window
|
|
rect 128 164 98 8
|
|
style 3
|
|
background "ui/assets/ingamebottom.tga"
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
|
|
|
|
itemDef {
|
|
name namefield
|
|
group "playersettinggroup"
|
|
type ITEM_TYPE_EDITFIELD
|
|
style 0
|
|
text "Name:"
|
|
cvar "ui_Name"
|
|
maxchars 26
|
|
rect 20 25 256 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 10
|
|
textaligny 18
|
|
textscale .25
|
|
outlinecolor 1 .5 .5 .5
|
|
backcolor 0 0 0 0
|
|
forecolor 1 1 1 1
|
|
border 0
|
|
bordercolor 0 0 0 0
|
|
visible 1
|
|
}
|
|
|
|
itemDef {
|
|
name handicapfield
|
|
group "playersettinggroup"
|
|
style 0
|
|
text "Handicap:"
|
|
ownerdraw UI_HANDICAP
|
|
rect 20 45 256 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 10
|
|
textaligny 18
|
|
textscale .25
|
|
outlinecolor 1 .5 .5 .5
|
|
backcolor 0 0 0 0
|
|
forecolor 1 1 1 1
|
|
border 0
|
|
bordercolor 0 0 0 0
|
|
visible 1
|
|
}
|
|
|
|
itemDef {
|
|
name effectentry
|
|
group "playersettinggroup"
|
|
text "Effect:"
|
|
type 1
|
|
style 0
|
|
rect 20 65 256 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 10
|
|
textaligny 18
|
|
textscale .25
|
|
outlinecolor 1 .5 .5 .5
|
|
backcolor 0 0 0 0
|
|
forecolor 1 1 1 1
|
|
border 0
|
|
bordercolor 0 0 0 0
|
|
visible 1
|
|
decoration
|
|
mouseEnterText { setitemcolor effectentry forecolor 1 .75 0 1 ; setfocus effectfield ; show message_effect }
|
|
mouseExitText { setitemcolor playersettinggroup forecolor 1 1 1 1 ; hide message_effect }
|
|
}
|
|
|
|
itemDef {
|
|
name effectfield
|
|
group "playersettinggroup"
|
|
style 0
|
|
ownerdraw UI_EFFECTS
|
|
rect 20 65 256 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 50
|
|
textaligny 25
|
|
outlinecolor 1 .5 .5 .5
|
|
backcolor 0 0 0 0
|
|
forecolor 1 1 1 1
|
|
border 0
|
|
bordercolor 0 0 0 0
|
|
visible 1
|
|
}
|
|
|
|
itemDef {
|
|
name headlist
|
|
rect 15 100 260 50
|
|
type ITEM_TYPE_LISTBOX
|
|
style WINDOW_STYLE_FILLED
|
|
elementwidth 32
|
|
elementheight 32
|
|
elementtype LISTBOX_IMAGE
|
|
feeder FEEDER_HEADS
|
|
horizontalscroll
|
|
backcolor 0 0 0 1
|
|
border 1
|
|
bordercolor .5 .5 .5 1
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
cvarTest "g_gametype"
|
|
showCvar { "3" ; "4" ; "5" ; "6" ; "7" ; "8" }
|
|
mouseenter { setitemcolor headlist bordercolor 1 0 0 1 }
|
|
mouseexit { setitemcolor headlist bordercolor .5 .5 .5 1 }
|
|
}
|
|
|
|
itemDef {
|
|
name headlist
|
|
rect 15 100 260 50
|
|
type ITEM_TYPE_LISTBOX
|
|
style WINDOW_STYLE_FILLED
|
|
elementwidth 32
|
|
elementheight 32
|
|
elementtype LISTBOX_IMAGE
|
|
feeder FEEDER_Q3HEADS
|
|
horizontalscroll
|
|
backcolor 0 0 0 1
|
|
border 1
|
|
bordercolor .5 .5 .5 1
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
cvarTest "g_gametype"
|
|
showCvar { "0" ; "1" }
|
|
mouseenter { setitemcolor headlist bordercolor 1 0 0 1 }
|
|
mouseexit { setitemcolor headlist bordercolor .5 .5 .5 1 }
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|