{ \\ INGAME_LEAVE MENU menuDef { name "ingame_leave" visible 1 fullScreen 0 rect 488 50 128 125 onOpen { show leave_menu_group; hide mainmenu_confirm_group; hide quit_confirm_group; } //////////////////////////////////////////////////////////////////////// // Dialog frame //////////////////////////////////////////////////////////////////////// itemDef { name window style WINDOW_STYLE_SHADER rect -6 -6 134 131 background "gfx/menus/ingame/background.png" visible 1 decoration } itemDef { name window style WINDOW_STYLE_SHADER rect -12 -10 8 8 background "gfx/menus/ingame/frame_topleft.png" visible 1 decoration } itemDef { name window style WINDOW_STYLE_SHADER rect -6 -10 134 8 background "gfx/menus/ingame/frame_top.png" visible 1 decoration } itemDef { name window style WINDOW_STYLE_SHADER rect 128 -10 8 8 background "gfx/menus/ingame/frame_topright.png" visible 1 decoration } itemDef { name window style WINDOW_STYLE_SHADER rect -12 125 8 8 background "gfx/menus/ingame/frame_bottomleft.png" visible 1 decoration } itemDef { name window style WINDOW_STYLE_SHADER rect -6 125 134 8 background "gfx/menus/ingame/frame_bottom.png" visible 1 decoration } itemDef { name window style WINDOW_STYLE_SHADER rect 128 125 8 8 background "gfx/menus/ingame/frame_bottomright.png" visible 1 decoration } itemDef { name window style WINDOW_STYLE_SHADER rect 128 -5 8 130 background "gfx/menus/ingame/frame_right.png" visible 1 decoration } itemDef { name window style WINDOW_STYLE_SHADER rect -12 -5 8 130 background "gfx/menus/ingame/frame_left.png" visible 1 decoration } itemDef { name mainmenu_button group leave_menu_group style WINDOW_STYLE_FILLED type ITEM_TYPE_BUTTON text "Main Menu" rect 10 26 100 26 textalign 1 textalignx 50 textaligny 6 textfont "hud" textscale .43 forecolor .12 .14 .08 1 visible 1 border 1 bordercolor 0 0 0 1 action { play "sound/misc/menus/select.wav" ; hide leave_menu_group; show mainmenu_confirm_group; } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor mainmenu_button backcolor .12 .14 .08 1; setitemcolor mainmenu_button forecolor .49 .56 .27 1; } mouseExit { setitemcolor mainmenu_button backcolor 0 0 0 0; setitemcolor mainmenu_button forecolor .12 .14 .08 1; } } itemDef { name quit_button group leave_menu_group style WINDOW_STYLE_FILLED type ITEM_TYPE_BUTTON rect 10 70 100 26 text "Quit" textalign 1 textalignx 50 textaligny 6 textfont "hud" textscale .43 forecolor .12 .14 .08 1 visible 1 border 1 bordercolor 0 0 0 1 action { play "sound/misc/menus/select.wav" ; hide leave_menu_group; show quit_confirm_group } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor quit_button backcolor .12 .14 .08 1; setitemcolor quit_button forecolor .49 .56 .27 1 } mouseExit { setitemcolor quit_button backcolor 0 0 0 0; setitemcolor quit_button forecolor .12 .14 .08 1 } } // CONFIRMS itemDef { name window group mainmenu_confirm_group text "Exit to" rect 0 28 128 20 textalign 1 textalignx 64 textaligny 2 textfont "hud" textscale .43 forecolor .12 .14 .08 1 visible 1 decoration } itemDef { name window group mainmenu_confirm_group text "Main Menu?" rect 0 45 128 20 textalign 1 textalignx 64 textaligny 2 textfont "hud" textscale .43 forecolor .12 .14 .08 1 visible 1 decoration } itemDef { name mainmenu_yes_button group mainmenu_confirm_group type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED rect 18 80 40 20 text "Yes" textfont "hud" textscale .43 textalign 1 textalignx 20 textaligny 2 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 border 1 bordercolor 0 0 0 1 action { play "sound/misc/menus/select.wav" ; uiScript leave } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor mainmenu_yes_button backcolor .12 .14 .08 1; setitemcolor mainmenu_yes_button forecolor .49 .56 .27 1 } mouseExit { setitemcolor mainmenu_yes_button backcolor 0 0 0 0; setitemcolor mainmenu_yes_button forecolor .12 .14 .08 1; } } itemDef { name mainmenu_no_button group mainmenu_confirm_group type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text "No" rect 70 80 40 20 textalign 1 textalignx 20 textaligny 2 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 border 1 bordercolor 0 0 0 1 action { play "sound/misc/menus/select.wav" ; hide mainmenu_confirm_group; show leave_menu_group; } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor mainmenu_no_button backcolor .12 .14 .08 1; setitemcolor mainmenu_no_button forecolor .49 .56 .27 1 } mouseExit { setitemcolor mainmenu_no_button backcolor 0 0 0 0; setitemcolor mainmenu_no_button forecolor .12 .14 .08 1; } } itemDef { name window group quit_confirm_group text "Want to" rect 0 28 128 20 textalign 1 textalignx 64 textaligny 2 textfont "hud" textscale .43 forecolor .12 .14 .08 1 visible 1 decoration } itemDef { name window group quit_confirm_group text "Quit Game?" rect 0 45 128 20 textalign 1 textalignx 64 textaligny 2 textfont "hud" textscale .43 forecolor .12 .14 .08 1 visible 1 decoration } itemDef { name quit_yes_button group quit_confirm_group type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED rect 18 80 40 20 text "Yes" textfont "hud" textscale .43 textalign 1 textalignx 20 textaligny 2 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 border 1 bordercolor 0 0 0 1 action { play "sound/misc/menus/select.wav" ; uiScript quit } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor quit_yes_button backcolor .12 .14 .08 1; setitemcolor quit_yes_button forecolor .49 .56 .27 1 } mouseExit { setitemcolor quit_yes_button backcolor 0 0 0 0; setitemcolor quit_yes_button forecolor .12 .14 .08 1; } } itemDef { name quit_no_button group quit_confirm_group type ITEM_TYPE_BUTTON style WINDOW_STYLE_FILLED text "No" rect 70 80 40 20 textalign 1 textalignx 20 textaligny 2 textfont "hud" textscale .43 forecolor .12 .14 .08 1 backcolor 0 0 0 0 visible 1 border 1 bordercolor 0 0 0 1 action { play "sound/misc/menus/select.wav" ; hide quit_confirm_group ; show leave_menu_group; } mouseEnter { play "sound/misc/menus/hilite1.wav" ; setitemcolor quit_no_button backcolor .12 .14 .08 1; setitemcolor quit_no_button forecolor .49 .56 .27 1 } mouseExit { setitemcolor quit_no_button backcolor 0 0 0 0; setitemcolor quit_no_button forecolor .12 .14 .08 1; } } } }