332 lines
6.1 KiB
Plaintext
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
|
|
}
|
|
}
|
|
}
|
|
}
|