mirror of
https://github.com/ReactionQuake3/reaction.git
synced 2024-11-28 15:02:32 +00:00
344 lines
6.7 KiB
Text
344 lines
6.7 KiB
Text
#include "ui/menudef.h"
|
|
|
|
{
|
|
|
|
menuDef {
|
|
name "ingame_leave"
|
|
visible 0
|
|
fullscreen 0
|
|
//outOfBoundsClick // this closes the window if it gets a click out of the rectangle
|
|
onOOBClick { close _self ; open _prev }
|
|
rect 496 64 128 112
|
|
disableColor .5 .5 .5 1
|
|
focusColor 1 .75 0 1 // Menu focus color for text and items
|
|
style 1
|
|
shadowStyle 1
|
|
onOpen { play "sound/misc/menu1.wav" ; show grpMenu ; hide grpConfirm }
|
|
|
|
//Window
|
|
|
|
itemdef {
|
|
rect 0 0 128 112
|
|
style WINDOW_STYLE_FILLED
|
|
backcolor Ig_Window_Color
|
|
visible 1
|
|
border 1
|
|
bordersize 1
|
|
bordercolor Ig_Window_BorderColor
|
|
decoration
|
|
}
|
|
|
|
itemdef {
|
|
rect 9 1 120 24
|
|
style WINDOW_STYLE_SHADER
|
|
background "ui/assets/rq3-ingame-title"
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
itemdef {
|
|
rect 9 1 120 24
|
|
style WINDOW_STYLE_EMPTY
|
|
forecolor Ig_Window_TitleColor
|
|
textstyle ITEM_TEXTSTYLE_NORMAL
|
|
textscale .225
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 24
|
|
textaligny 16
|
|
text "Exit Reaction"
|
|
visible 1
|
|
decoration
|
|
}
|
|
|
|
|
|
//Options
|
|
|
|
itemdef {
|
|
name leave
|
|
text "^_M^_ain Menu"
|
|
shortcutKey "M"
|
|
group grpMenu
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 0 34 128 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign 1
|
|
textalignx 64
|
|
textaligny 18
|
|
textscale .225
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action { play "sound/misc/menu1.wav" ; hide grpMenu ; show leaveConfirm }
|
|
}
|
|
|
|
itemdef {
|
|
name leave
|
|
group grpMenu
|
|
text "^_R^_estart"
|
|
shortcutKey "R"
|
|
style WINDOW_STYLE_EMPTY
|
|
type ITEM_TYPE_BUTTON
|
|
rect 0 54 128 20
|
|
textalign 1
|
|
textalignx 64
|
|
textaligny 18
|
|
textscale .225
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action { play "sound/misc/menu1.wav" ; hide grpMenu ; show restartConfirm }
|
|
}
|
|
|
|
itemdef {
|
|
name leave
|
|
group grpMenu
|
|
type ITEM_TYPE_BUTTON
|
|
text "^_Q^_uit"
|
|
shortcutKey "Q"
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 0 74 128 20
|
|
textalign 1
|
|
textalignx 64
|
|
textaligny 18
|
|
textscale .225
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action { play "sound/misc/menu1.wav" ; hide grpMenu ; show quitConfirm }
|
|
}
|
|
|
|
// CONFIRMS //
|
|
|
|
itemdef {
|
|
name leaveConfirm
|
|
text "Exit to"
|
|
group grpConfirm
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 0 33 128 20
|
|
textalign 1
|
|
textalignx 64
|
|
textaligny 18
|
|
textscale .225
|
|
decoration
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name leaveConfirm
|
|
text "Main Menu?"
|
|
group grpConfirm
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 0 50 128 20
|
|
textalign 1
|
|
textalignx 64
|
|
textaligny 18
|
|
textscale .225
|
|
decoration
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name leaveConfirm
|
|
text "^_Y^_es"
|
|
shortcutKey "Y"
|
|
group grpConfirm
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .225
|
|
style WINDOW_STYLE_FILLED
|
|
rect 18 80 40 16
|
|
textalign 1
|
|
textalignx 20
|
|
textaligny 12
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordersize 1
|
|
backcolor Ig_Sub_Color1
|
|
forecolor Ig_Sub_TextColor
|
|
bordercolor Ig_Sub_BorderColor1
|
|
visible 1
|
|
action { uiScript leave }
|
|
onFocus { setcolor backcolor Ig_Sub_Color2 ; setcolor bordercolor Ig_Sub_BorderColor2 }
|
|
leaveFocus { setcolor backcolor Ig_Sub_Color1 ; setcolor bordercolor Ig_Sub_BorderColor1 }
|
|
}
|
|
|
|
itemdef {
|
|
name leaveConfirm
|
|
text "^_N^_o"
|
|
shortcutKey "N"
|
|
group grpConfirm
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .225
|
|
style WINDOW_STYLE_FILLED
|
|
rect 70 80 40 16
|
|
textalign 1
|
|
textalignx 20
|
|
textaligny 12
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordersize 1
|
|
backcolor Ig_Sub_Color1
|
|
forecolor Ig_Sub_TextColor
|
|
bordercolor Ig_Sub_BorderColor1
|
|
visible 1
|
|
action { play "sound/misc/menu1.wav" ; hide grpConfirm ; show grpMenu }
|
|
onFocus { setcolor backcolor Ig_Sub_Color2 ; setcolor bordercolor Ig_Sub_BorderColor2 }
|
|
leaveFocus { setcolor backcolor Ig_Sub_Color1 ; setcolor bordercolor Ig_Sub_BorderColor1 }
|
|
}
|
|
|
|
itemdef {
|
|
name restartConfirm
|
|
text "Want to"
|
|
group grpConfirm
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 0 33 128 20
|
|
textalign 1
|
|
textalignx 64
|
|
textaligny 18
|
|
textscale .225
|
|
decoration
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name restartConfirm
|
|
text "Restart Map?"
|
|
group grpConfirm
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 0 50 128 20
|
|
textalign 1
|
|
textalignx 64
|
|
textaligny 18
|
|
textscale .225
|
|
decoration
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name restartConfirm
|
|
text "^_Y^_es"
|
|
shortcutKey "Y"
|
|
group grpConfirm
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .225
|
|
style WINDOW_STYLE_FILLED
|
|
rect 18 80 40 16
|
|
textalign 1
|
|
textalignx 20
|
|
textaligny 12
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordersize 1
|
|
backcolor Ig_Sub_Color1
|
|
forecolor Ig_Sub_TextColor
|
|
bordercolor Ig_Sub_BorderColor1
|
|
visible 1
|
|
action { play "sound/misc/menu1.wav" ; exec "map_restart" ; close ingame_leave ; close ingame }
|
|
onFocus { setcolor backcolor Ig_Sub_Color2 ; setcolor bordercolor Ig_Sub_BorderColor2 }
|
|
leaveFocus { setcolor backcolor Ig_Sub_Color1 ; setcolor bordercolor Ig_Sub_BorderColor1 }
|
|
}
|
|
|
|
itemdef {
|
|
name restartConfirm
|
|
text "^_N^_o"
|
|
shortcutKey "N"
|
|
group grpConfirm
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .225
|
|
style WINDOW_STYLE_FILLED
|
|
rect 70 80 40 16
|
|
textalign 1
|
|
textalignx 20
|
|
textaligny 12
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordersize 1
|
|
backcolor Ig_Sub_Color1
|
|
forecolor Ig_Sub_TextColor
|
|
bordercolor Ig_Sub_BorderColor1
|
|
visible 1
|
|
action { play "sound/misc/menu1.wav" ; hide grpConfirm ; show grpMenu }
|
|
onFocus { setcolor backcolor Ig_Sub_Color2 ; setcolor bordercolor Ig_Sub_BorderColor2 }
|
|
leaveFocus { setcolor backcolor Ig_Sub_Color1 ; setcolor bordercolor Ig_Sub_BorderColor1 }
|
|
}
|
|
|
|
itemdef {
|
|
name quitConfirm
|
|
text "Want to"
|
|
group grpConfirm
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 0 33 128 20
|
|
textalign 1
|
|
textalignx 64
|
|
textaligny 18
|
|
textscale .225
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name quitConfirm
|
|
text "Quit Game?"
|
|
group grpConfirm
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 0 50 128 20
|
|
textalign 1
|
|
textalignx 64
|
|
textaligny 18
|
|
textscale .225
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 1
|
|
}
|
|
|
|
itemdef {
|
|
name quitConfirm
|
|
text "^_Y^_es"
|
|
shortcutKey "Y"
|
|
group grpConfirm
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .225
|
|
style WINDOW_STYLE_FILLED
|
|
rect 18 80 40 16
|
|
textalign 1
|
|
textalignx 20
|
|
textaligny 12
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordersize 1
|
|
backcolor Ig_Sub_Color1
|
|
forecolor Ig_Sub_TextColor
|
|
bordercolor Ig_Sub_BorderColor1
|
|
visible 1
|
|
action { uiScript quit }
|
|
onFocus { setcolor backcolor Ig_Sub_Color2 ; setcolor bordercolor Ig_Sub_BorderColor2 }
|
|
leaveFocus { setcolor backcolor Ig_Sub_Color1 ; setcolor bordercolor Ig_Sub_BorderColor1 }
|
|
}
|
|
|
|
itemdef {
|
|
name quitConfirm
|
|
text "^_N^_o"
|
|
shortcutKey "N"
|
|
group grpConfirm
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .225
|
|
style WINDOW_STYLE_FILLED
|
|
rect 70 80 40 16
|
|
textalign 1
|
|
textalignx 20
|
|
textaligny 12
|
|
forecolor 1 1 1 1
|
|
border 1
|
|
bordersize 1
|
|
backcolor Ig_Sub_Color1
|
|
forecolor Ig_Sub_TextColor
|
|
bordercolor Ig_Sub_BorderColor1
|
|
visible 1
|
|
action { play "sound/misc/menu1.wav" ; hide grpConfirm ; show grpMenu }
|
|
onFocus { setcolor backcolor Ig_Sub_Color2 ; setcolor bordercolor Ig_Sub_BorderColor2 }
|
|
leaveFocus { setcolor backcolor Ig_Sub_Color1 ; setcolor bordercolor Ig_Sub_BorderColor1 }
|
|
}
|
|
|
|
}
|
|
}
|