#include "ui_mp/common/redux.inc" #define MENU_NAME "popup_quitgame" #define MENU_TITLE "QUIT TO DESKTOP?" menudef { name MENU_NAME rect 0 0 640 480 4 4 forecolor 1 1 1 1 onOpen { open MENU_NAME"_r"; lerp x "from" -200 "to" 0 "over" 0.1; lerp alpha "from" 0 "to" 1 "over" 0.1; } onRequestClose { close MENU_NAME"_r"; lerp alpha "from" 1 "to" 0 "over" 0.1; lerp x "from" 0 "to" -200 "over" 0.1; open class; } onEsc { close self; open class; } REDUX_INGAME_MENU( MENU_TITLE ) REDUX_BUTTON( 0, "YES", play "mouse_click"; play "mouse_click"; close self; exec "quit" ) REDUX_BUTTON( 1, "NO", close self ) } menudef { name MENU_NAME"_r" rect 0 0 640 480 4 4 forecolor 1 1 1 1 visible when ( menuisopen( MENU_NAME ) ) decoration onOpen { lerp x "from" 200 "to" 0 "over" 0.1; lerp alpha "from" 0 "to" 1 "over" 0.1; } onRequestClose { lerp alpha "from" 1 "to" 0 "over" 0.1; lerp x "from" 0 "to" 200 "over" 0.1; } CREATE_SHADER( 0 0 854 480 0 0, "gradient_fadein", 0 0 0 0.4 ) REDUX_GAME_WIDGET }