reaction/uifiles/quit.menu
2013-01-04 13:27:22 +00:00

120 lines
No EOL
2 KiB
Text

#include "ui/menudef.h"
#define FADEIN_TIME 125
#define BACK_COLOR1 .94 .94 .82 1
#define BACK_COLOR2 1 .95 .8 1
{
// QUIT POPUP MENU //
menuDef {
name "quit_popmenu"
visible 0
rect 348 182 144 128
anglevectors -10 -100
focusColor .25 .25 .5 1
popup
//onOpen { transition window 0 50 300 0 0 0 300 100 10 4 }
//onClose { transition window 0 0 300 100 0 50 300 0 10 4 }
onOpen {
setrandomitemcolor postit forecolor 2 BACK_COLOR1 BACK_COLOR2 ;
setitemcolor window forecolor 5 5 5 0 ;
timefade window forecolor 5 5 5 1 0 FADEIN_TIME ;
play "sound/ui/whoosh3.wav" ;
setQuitText confirm ;
setfocus no
}
onESC { close _self ; open main }
onOOBClick { close _self ; open main }
itemDef {
renderpoint
name "postit"
menuAnchor
group window
style WINDOW_STYLE_SHADER
//style WINDOW_STYLE_FILLED
background UI_ASSETS"/post_it"
forecolor .94 .94 .82 1
//backcolor .94 .94 .82 1
rect -16 0 180 152
anglevectors -10 -100
visible 1
decoration
}
// QUIT //
itemDef {
renderpoint
name confirm
group window
autowrapped
text "Done playing ?"
style WINDOW_STYLE_EMPTY
backcolor 0 0 0 .1
textscale .25
rect 16 24 112 32
adjustrect
textalign 1
textalignx 56
textaligny 16
decoration
forecolor 0 0 .15 1
visible 1
}
// YES //
itemDef {
name yes
group window
text "^_Y^_ES"
shortcutKey "Y"
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_EMPTY
backcolor 0 0 0 .1
textscale .25
//rect 32 88 32 16
//anglevectors -15 -105
alignrect confirm ITEM_ALIGN_LEFT 20 56 32 16
textalign ITEM_ALIGN_CENTER
textalignx 16
textaligny 12
forecolor 0 0 .15 1
visible 1
action { close main ; close _self ; open credit }
}
// NO //
itemDef {
name no
group window
text "^_N^_O"
shortcutKey "N"
type ITEM_TYPE_BUTTON
style WINDOW_STYLE_EMPTY
backcolor 0 0 0 .1
textscale .25
//rect 72 100 32 16
//anglevectors -15 -105
alignrect confirm ITEM_ALIGN_RIGHT 20 56 32 16
textalign ITEM_ALIGN_CENTER
textalignx 16
textaligny 12
forecolor 0 0 .15 1
visible 1
action { close _self ; open main }
}
}
}