Files
neo.yt-tremulous/ui/ingame_leave.menu
T
2008-01-05 04:20:33 +00:00

332 lines
6.1 KiB
Plaintext

#include "ui/menudef.h"
{
\\ INGAME_LEAVE MENU \\
menuDef
{
name "ingame_leave"
visible 1
fullScreen 0
outOfBoundsClick // this closes the window if it gets a click out of the rectangle
rect 160 56 128 125
focusColor 1 .75 0 1
onOpen
{
show grpMenu;
hide grpConfirm
}
itemDef
{
name leave
style WINDOW_STYLE_FILLED
rect 5 5 107 90
backcolor 0 0 0 1
visible 1
decoration
border WINDOW_BORDER_KCGRADIENT
borderSize 2.0
borderColor 0.5 0.5 0.5 1
}
itemDef
{
name leave
text "Main Menu"
group grpMenu
style WINDOW_STYLE_EMPTY
rect 0 20 128 20
type 1
textalign 1
textalignx 64
textaligny 18
textscale .25
forecolor 1 1 1 1
visible 1
action
{
play "sound/misc/menu1.wav";
hide grpMenu;
show leaveConfirm
}
}
itemDef
{
name leave
group grpMenu
text "Restart"
style WINDOW_STYLE_EMPTY
type 1
rect 0 40 128 20
textalign 1
textalignx 65
textaligny 18
textscale .25
forecolor 1 1 1 1
visible 1
action
{
play "sound/misc/menu1.wav";
hide grpMenu;
show restartConfirm
}
}
itemDef
{
name leave
group grpMenu
type 1
text "Quit"
style WINDOW_STYLE_EMPTY
rect 0 60 128 20
textalign 1
textalignx 64
textaligny 18
textscale .25
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 23 128 20
textalign 1
textalignx 64
textaligny 18
textscale .25
decoration
forecolor 1 1 1 1
visible 1
}
itemDef
{
name leaveConfirm
text "Main Menu?"
group grpConfirm
style WINDOW_STYLE_EMPTY
rect 0 40 128 20
textalign 1
textalignx 64
textaligny 18
textscale .25
decoration
forecolor 1 1 1 1
visible 1
}
itemDef
{
name leaveConfirm
text "Yes"
group grpConfirm
type 1
textscale .25
style WINDOW_STYLE_EMPTY
rect 18 70 40 20
textalign 1
textalignx 20
textaligny 15
forecolor 1 1 1 1
visible 1
action
{
play "sound/misc/menu1.wav";
uiScript leave
}
}
itemDef
{
name leaveConfirm
text "No"
group grpConfirm
type 1
textscale .25
style WINDOW_STYLE_EMPTY
rect 70 70 40 20
textalign 1
textalignx 20
textaligny 15
forecolor 1 1 1 1
visible 1
action
{
play "sound/misc/menu3.wav";
hide grpConfirm;
show grpMenu
}
}
itemDef
{
name restartConfirm
text "Want to"
group grpConfirm
style WINDOW_STYLE_EMPTY
rect 0 23 128 20
textalign 1
textalignx 64
textaligny 18
textscale .25
decoration
forecolor 1 1 1 1
visible 1
}
itemDef
{
name restartConfirm
text "Restart Map?"
group grpConfirm
style WINDOW_STYLE_EMPTY
rect 0 40 128 20
textalign 1
textalignx 64
textaligny 18
textscale .25
decoration
forecolor 1 1 1 1
visible 1
}
itemDef
{
name restartConfirm
text "Yes"
group grpConfirm
type 1
textscale .25
style WINDOW_STYLE_EMPTY
rect 18 70 40 20
textalign 1
textalignx 20
textaligny 15
forecolor 1 1 1 1
visible 1
action
{
play "sound/misc/menu1.wav";
exec "map_restart";
close ingame_leave;
close ingame
}
}
itemDef
{
name restartConfirm
text "No"
group grpConfirm
type 1
textscale .25
style WINDOW_STYLE_EMPTY
rect 70 70 40 20
textalign 1
textalignx 20
textaligny 15
forecolor 1 1 1 1
visible 1
action
{
play "sound/misc/menu3.wav";
hide grpConfirm;
show grpMenu
}
}
itemDef
{
name quitConfirm
text "Want to"
group grpConfirm
style WINDOW_STYLE_EMPTY
rect 0 23 128 20
textalign 1
textalignx 64
textaligny 18
textscale .25
forecolor 1 1 1 1
decoration
visible 1
}
itemDef
{
name quitConfirm
text "Quit Game?"
group grpConfirm
style WINDOW_STYLE_EMPTY
rect 0 40 128 20
textalign 1
textalignx 64
textaligny 18
textscale .25
forecolor 1 1 1 1
decoration
visible 1
}
itemDef
{
name quitConfirm
text "Yes"
group grpConfirm
type 1
textscale .25
style WINDOW_STYLE_EMPTY
rect 18 70 40 20
textalign 1
textalignx 20
textaligny 15
forecolor 1 1 1 1
visible 1
action
{
play "sound/misc/menu1.wav";
uiScript quit
}
}
itemDef
{
name quitConfirm
text "No"
group grpConfirm
type 1
textscale .25
style WINDOW_STYLE_EMPTY
rect 70 70 40 20
textalign 1
textalignx 20
textaligny 15
forecolor 1 1 1 1
visible 1
action
{
play "sound/misc/menu3.wav";
hide grpConfirm;
show grpMenu
}
}
}
}