cod5-sdk/raw/ui/save_load.menu
2008-11-20 00:00:00 +00:00

1197 lines
23 KiB
Text

#include "ui/menudef.h"
{
/////////////////////
//
// main load/save menu
//
/////////////////////
menuDef {
name "save_load_menu"
visible 0
fullscreen 0
// outOfBoundsClick // this closes the window if it gets a click out of the rectangle
rect 0 0 640 480
focusColor COLOR_FOCUSED
style 1
border 0
onEsc
{
close save_load_menu ;
open main
}
onOpen
{
uiScript loadSavegames
setdvar ui_savegameListAutosave 1; // also show autosaves
uiScript update ui_savegameListAutosave
execOnDvarIntValue cl_paused 0 "set ui_hidesave 1";
execOnDvarIntValue cl_paused 1 "set ui_hidesave 0";
setdvar ui_background "background_american_w";
setdvar ui_logo_show "1";
setdvar ui_version_show "0";
setdvar ui_separator_show "1";
setdvar ui_background_gradient_show "0";
}
// Temp full screen backdrop image
/*
itemDef
{
name backimage2fade
style WINDOW_STYLE_SHADER
rect 0 0 640 480
background "white"
forecolor 0 0 0 0.4
backcolor 0 0 0 0.4
visible 1
decoration
}
*/
/////////////
/*
itemDef {
name window
group ingamebox
rect 88 120 463 300
// background "ui/assets/testmap1"
// style WINDOW_STYLE_SHADER
style WINDOW_STYLE_FILLED
border 1
bordercolor .5 .5 .5 .5
forecolor 1 1 1 1
backcolor 0 0 0 .25
visible 1
decoration
}
*/
/*
itemDef
{
name window
group ingamebox2
rect 90 122 459 20
style WINDOW_STYLE_FILLED
border 1
bordercolor .1 .1 .1 .2
forecolor 1 1 1 1
backcolor .3 0.5 0.2 .25
visible 1
decoration
}
*/
/*
itemDef
{
name window
// group ingamebox2
text "Save"
type 1
textscale .25
style WINDOW_STYLE_EMPTY
// group grpControlbutton
rect 297 129 31 10
textalign ITEM_ALIGN_CENTER
textalignx -2
textaligny 9
// border 1
// bordercolor .1 .1 .1 0
forecolor 1 1 1 1
visible 1
decoration
}
*/
//////////////// image box ///////////////////
//
// 'episode shot'
//
itemDef { //border around screenshot
name window
group ingamebox4
rect 378 130 240 300
style WINDOW_STYLE_FILLED
border 0
bordercolor .5 .5 .5 .5
forecolor 1 1 1 1
backcolor 0 0 0 .6
visible 1
decoration
}
itemDef { // screenshot for savegame
name window
group ingamebox3
rect 400 150 192 144
ownerdraw UI_SAVEGAME_SHOT // screenshot for savegame. //located in /save/images/<savegamename>.tga
// style WINDOW_STYLE_FILLED
border 1
bordercolor .5 .5 .5 .5
forecolor 1 1 1 1
backcolor .10 .10 .10 .5
visible 1
decoration
}
itemDef { // screenshot for savegame
name window
group ingamebox3
rect 377 130 256 192
forecolor 1 1 1 0
backcolor .10 .10 .10 0
visible 1
action { uiScript Loadgame }
}
//////////////// save game info /////////////////
itemDef
{
name mapname
ownerdraw UI_SAVEGAMENAME
rect 378 290 240 30
backcolor 1 1 1 .25
autowrapped
// border 1
// bordersize 1
// bordercolor .1 .1 .1 .7
visible MENU_TRUE
textalign ITEM_ALIGN_CENTER
textscale .25
// textfont UI_FONT_HANDWRITING
textfont UI_FONT_NORMAL
textstyle 6
textaligny 10
textalignx -5
decoration
}
itemDef
{
name mapinfo
// ownerdraw UI_SAVEGAMEINFO
// text "savegameinfo"
textsavegame // get text from current savegame file
autowrapped
rect 378 320 230 70
backcolor 1 1 1 .25
// border 1
// bordersize 1
// bordercolor .1 .1 .1 .7
visible MENU_TRUE
textalign ITEM_ALIGN_CENTER
textscale .25
// textfont UI_FONT_HANDWRITING
textfont UI_FONT_NORMAL
textstyle 6
textaligny 10
decoration
}
/*
itemDef //green vertical background behind name
{
name window2
group grpControlbutton
rect 42 429 140 222
style WINDOW_STYLE_FILLED
border 1
bordercolor .1 .1 .1 .2
forecolor 1 1 1 1
backcolor .3 0.4 0.2 .25
visible 1
decoration
}
*/
///////////// name and date ////////////////
itemDef
{
name window
group grpControlbutton
rect 20 75 325 325
style WINDOW_STYLE_FILLED
border 1
bordercolor .5 .5 .5 .5
forecolor 1 1 1 1
backcolor 0 0 0 .6
visible MENU_TRUE
decoration
}
itemDef
{
name window2
group grpControlbutton
rect 24 130 317 20
style WINDOW_STYLE_FILLED
border 1
bordercolor .1 .1 .1 .2
forecolor 1 1 1 1
backcolor 1 1 .3 .3
visible 1
decoration
}
itemDef
{
name savemain
text "@MENU_SAVEGAMELIST"
type 1
textfont UI_FONT_NORMAL
style 0
textstyle 6
// rect 180 110 40 14
rect 125 90 40 14
textalign ITEM_ALIGN_LEFT
textscale .30
textalignx 6
textaligny 12
forecolor 1 1 1 1
visible MENU_TRUE
decoration
}
// the actual switch
/*
itemDef
{
name autosave
// type ITEM_TYPE_BUTTON
rect 25 110 135 19
// dvar ui_savegameListAutosave
type ITEM_TYPE_MULTI
dvar "ui_savegameListAutosave"
dvarFloatList { "" 0 "" 1 } // no text, just toggle
style WINDOW_STYLE_FILLED
backcolor 0 0 0 0
mouseEnter { play "mouse_over"; }
action {play "mouse_click"; uiScript update "ui_savegameListAutosave" } // update the feeder
visible MENU_TRUE
}
*/
// the 'off' button
/*
itemDef
{
name autosave_off
group showgametype
text "@MENU_SHOWAUTOSAVES"
rect 25 110 135 19
dvarTest "ui_savegameListAutosave"
showdvar { "0" }
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textscale .25
forecolor .9 .9 .95 1
textaligny 13
textalignx -2
textalign ITEM_ALIGN_CENTER
visible MENU_TRUE
decoration
}
*/
// the 'on' button
/*
itemDef
{
name autosave_on
group showgametype
text "@MENU_SHOWMANUALSAVES"
rect 25 110 135 19
dvarTest "ui_savegameListAutosave"
showdvar { "1" }
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textscale .25
forecolor .9 .9 .95 1
textaligny 13
textalignx -2
textalign ITEM_ALIGN_CENTER
visible MENU_TRUE
decoration
}
*/
itemDef
{
name levelbar
text "@MENU_NAME"
textscale .23
style 0
type ITEM_TYPE_BUTTON
textfont UI_FONT_NORMAL
textstyle 6
rect 90 134 100 20
textalign ITEM_ALIGN_CENTER
textalignx -25
textaligny 12
backcolor 0 0 0 0
forecolor 1 1 1 1
visible MENU_TRUE
// decoration
mouseEnter
{
play "mouse_over";
}
action
{
play "mouse_click";
uiScript SavegameSort 0
}
}
itemDef
{
name levelbar
text "@MENU_DATE"
textscale .23
style 0
type ITEM_TYPE_BUTTON
textfont UI_FONT_NORMAL
textstyle 6
rect 230 134 100 20
textalign ITEM_ALIGN_CENTER
textaligny 12
backcolor 0 0 0 0
forecolor 1 1 1 1
visible MENU_TRUE
// decoration
mouseEnter
{
play "mouse_over";
}
action
{
play "mouse_click";
uiScript SavegameSort 1
}
}
////////////////////////////////////////
itemDef
{
name savegamelist
rect 24 150 319 200
type ITEM_TYPE_LISTBOX
style WINDOW_STYLE_FILLED
elementwidth 120
elementheight 14
textscale .23
columns 2 2 65 22
162 40 21
elementtype LISTBOX_TEXT
feeder FEEDER_SAVEGAMES
doubleclick { play "mouse_click"; open load_sure_popmenu; }
textalign ITEM_ALIGN_CENTER
textaligny 10
forecolor 1 1 1 .9
focusColor 1 1 1 .9
disableColor 1 1 1 .9
// backcolor .10 .10 .1 .5
backcolor 0 0 .05 .4
outlinecolor .9 .9 .9 .2
visible MENU_TRUE
mouseEnter { setitemcolor savegamelist bordercolor .7 0 0 1 }
mouseExit { setitemcolor savegamelist bordercolor .5 .5 .5 .5 }
}
//////////////////////////////////////////////////////
itemDef {
name savename
group "loadsavegroup"
// type ITEM_TYPE_EDITFIELD
type ITEM_TYPE_VALIDFILEFIELD // only take text that's valid for a savegame
text "@MENU_SAVEAS"
dvar "ui_savegame"
style 1
maxchars 14 // (SA)
maxPaintChars 14 // (SA)
rect 24 350 317 18
border 1
bordercolor .5 .5 .5 .5
textalign ITEM_ALIGN_LEFT
textaligny 14
textalignx 10
textscale .25
outlinecolor 1 .5 .5 .5
forecolor .9 .9 .9 1
backcolor 0 0 0 0
mouseEnter { setitemcolor loadname backcolor .3 .5 .2 .25
play "mouse_over"}
mouseExit { setitemcolor loadname backcolor 0 0 0 .25 }
action { play "mouse_click"; uiScript Savegame }
visible 1
dvarTest "ui_hidesave"
hideDvar { "1" }
}
//
//
// save
//
/*
itemDef {
name save
text "Save"
type ITEM_TYPE_BUTTON
rect 325 350 40 18
textscale .25
style 1
border 1
bordercolor .5 .5 .5 .5
backcolor 0 0 0 .25
textaligny 13
textalignx 44
textalign ITEM_ALIGN_CENTER
mouseEnter { setitemcolor save backcolor .3 .5 .2 .25 }
mouseExit { setitemcolor save backcolor 0 0 0 .25 }
action { uiScript Savegame }
visible 1
}
*/
itemDef
{
name back
text "@MENU_BACK"
type 1
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
rect 30 375 60 20
textalign ITEM_ALIGN_CENTER
textscale .3
textaligny 15
forecolor .9 .9 .95 1
visible MENU_TRUE
action { play "mouse_click"; close save_load_menu ; open main }
mouseEnter { play "mouse_over"; }
}
/*
itemDef
{
name back_alt
text "@MENU_BACK"
type 1
textfont UI_FONT_NORMAL
style 0
textstyle 0
border 0
bordercolor 1 1 1 .1
rect 30 383 47 14
textalign ITEM_ALIGN_LEFT
textscale .3
textalignx 6
textaligny 12
forecolor .6 .6 .6 .6
visible MENU_TRUE
type ITEM_TYPE_BUTTON
mouseExit { hide back_alt ; show back ; }
action { play "mouse_click"; close save_load_menu ; open main }
}
*/
itemDef
{
name del
text "@MENU_DELETE"
type 1
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
rect 113 375 60 20
textalign ITEM_ALIGN_CENTER
textscale .3
textaligny 15
forecolor .9 .9 .95 1
visible MENU_TRUE
mouseEnter { play "mouse_over"; }
action { play "mouse_click"; open save_del_sure_popmenu }
}
/*
itemDef
{
name del_alt
text "@MENU_DELETE"
type 1
textfont UI_FONT_NORMAL
style 0
textstyle 0
border 0
bordercolor 1 1 1 .1
rect 100 383 57 14
textalign ITEM_ALIGN_LEFT
textscale .3
textalignx 6
textaligny 12
forecolor .6 .6 .6 .6
visible MENU_TRUE
action { play "mouse_click"; open save_del_sure_popmenu }
mouseExit { hide del_alt ; show del ; }
}
*/
itemDef
{
name load
text "@MENU_LOAD"
type 1
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
rect 196 375 60 20
textalign ITEM_ALIGN_CENTER
textscale .3
textaligny 15
forecolor .9 .9 .95 1
visible MENU_TRUE
mouseEnter { play "mouse_over"; }
// action { play "mouse_click"; uiScript Loadgame ; close save_load_menu; close main; }
action { play "mouse_click"; open load_sure_popmenu; }
}
/*
itemDef
{
name accept_alt
text "@MENU_LOAD"
type 1
textfont UI_FONT_NORMAL
style 0
textstyle 0
border 0
bordercolor 1 1 1 .1
rect 220 383 47 14
textalign ITEM_ALIGN_LEFT
textscale .3
textalignx 6
textaligny 12
forecolor .6 .6 .6 .6
visible MENU_TRUE
action { play "mouse_click"; uiScript Loadgame ; close save_load_menu; close main; }
mouseExit { hide accept_alt ; show accept ; }
}
*/
itemDef
{
name save
text "@MENU_SAVE"
type 1
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
rect 276 375 60 20
textalign ITEM_ALIGN_CENTER
textscale .3
textaligny 15
forecolor .9 .9 .95 1
visible MENU_TRUE
mouseEnter { play "mouse_over"; }
action { play "mouse_click"; close save_load_menu ; close main; uiScript Savegame; }
dvarTest "ui_hidesave"
hideDvar { "1" }
}
/*
itemDef
{
name save_alt
text "@MENU_SAVE"
type 1
textfont UI_FONT_NORMAL
style 0
textstyle 0
border 0
bordercolor 1 1 1 .1
rect 290 383 47 14
textalign ITEM_ALIGN_LEFT
textscale .3
textalignx 6
textaligny 12
forecolor .6 .6 .6 .6
visible MENU_TRUE
action { play "mouse_click"; close save_load_menu ; uiScript Savegame }
mouseExit { hide save_alt ; show save ; }
dvarTest "cl_paused"
showDvar { "1" }
}
*/
//
// delete
//
/*
itemDef
{
name del
text "Delete"
type 1
textfont UI_FONT_NORMAL
style 0
textstyle 0
border 0
bordercolor 1 1 1 .1
rect 160 383 57 14
textalign ITEM_ALIGN_LEFT
textscale .3
textalignx 6
textaligny 12
forecolor .9 .9 .9 .9
visible MENU_TRUE
action { open save_del_sure_popmenu }
}
*/
/*
itemDef {
name del
text "Delete..."
type ITEM_TYPE_BUTTON
rect 401 143 148 18
textscale .25
style 1
border 1
bordercolor .5 .5 .5 .5
backcolor 0 0 0 .25
textaligny 13
textalignx 6
textalign ITEM_ALIGN_CENTER
mouseEnter { setitemcolor del backcolor .3 .5 .2 .25 }
mouseExit { setitemcolor del backcolor 0 0 0 .25 }
action { open save_del_sure_popmenu }
visible 1
}
*/
} // end menudef
menuDef {
name "load_sure_popmenu"
visible 0
fullscreen 0
rect 220 220 200 80
focusColor COLOR_FOCUSED
backcolor .1 .15 .1 1
border 1
bordercolor .5 .5 .5 .5
style WINDOW_STYLE_FILLED
popup
onESC { close load_sure_popmenu; open save_load_menu; }
itemDef {
name confirm
text "@MENU_LOAD_SELECTED_GAME"
style 0
textscale .25
textstyle 3
rect 0 0 212 60
textalign ITEM_ALIGN_CENTER
textalignx 6
textaligny 20
decoration
// forecolor 1 1 1 1
visible 1
}
itemDef {
name sdelsure_yes
text "@MENU_YES"
type 1
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textscale .25
rect 18 35 50 20
textalign ITEM_ALIGN_CENTER
textaligny 15
forecolor .9 .9 .95 1
visible 1
// delete the selected savegame and update the list
action
{
play "mouse_click";
setdvar cl_paused 0;
exec "set cl_paused 0";
close victoryscreen;
close deadscreen;
close save_load_menu;
close load_sure_popmenu;
close main;
uiScript Loadgame;
}
mouseEnter
{
play "mouse_over";
}
}
itemDef
{
name sdelsure_no
text "@MENU_NO"
type 1
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textscale .25
rect 128 35 50 20
textalign ITEM_ALIGN_CENTER
textaligny 15
forecolor .9 .9 .95 1
visible 1
// dvartest "ui_savegameListAutosave"
// showDvar { "1" }
// delete the selected savegame and update the list
action
{
play "mouse_click";
close load_sure_popmenu ;
open save_load_menu
uiScript loadSavegames;
// setdvar ui_savegameListAutosave 1;
uiScript update ui_savegameListAutosave;
}
mouseEnter
{
play "mouse_over";
}
}
/*
itemDef
{
name sdelsure_no
text "@MENU_NO"
type 1
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textscale .25
rect 128 35 50 20
textalign ITEM_ALIGN_CENTER
textaligny 15
forecolor .9 .9 .95 1
visible 1
dvartest "ui_savegameListAutosave"
showDvar { "0" }
// delete the selected savegame and update the list
action
{
play "mouse_click";
close load_sure_popmenu ;
open save_load_menu
uiScript loadSavegames;
setdvar ui_savegameListAutosave 0;
uiScript update ui_savegameListAutosave;
}
mouseEnter
{
play "mouse_over";
}
}
*/
} // end menudef
/////////////////////
//
// Delete for sure? popup
//
/////////////////////
menuDef {
name "save_del_sure_popmenu"
visible 0
fullscreen 0
rect 220 220 200 80
focusColor COLOR_FOCUSED
backcolor .1 .15 .1 1
border 1
bordercolor .5 .5 .5 .5
style WINDOW_STYLE_FILLED
popup
onESC {
close save_del_sure_popmenu;
// open save_load_menu;
}
itemDef {
name confirm
text "@MENU_DEL_SEL_SAVEGAME"
style 0
textscale .25
textstyle 3
rect 0 0 212 60
textalign ITEM_ALIGN_CENTER
textalignx 6
textaligny 20
decoration
// forecolor 1 1 1 1
visible 1
}
// uiScript loadSavegames
// setdvar ui_savegameListAutosave 0; // hmm
// uiScript update ui_savegameListAutosave
itemDef
{
name sdelsure_yes
text "@MENU_YES"
type 1
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textscale .25
rect 18 35 50 20
textalign ITEM_ALIGN_CENTER
textaligny 15
forecolor .9 .9 .95 1
visible 1
// dvartest "ui_savegameListAutosave"
// showDvar { "0" }
// delete the selected savegame and update the list
action
{
play "mouse_click";
uiScript DelSavegame;
close save_del_sure_popmenu ;
close save_load_menu;
open save_load_menu;
uiScript loadSavegames;
// setdvar ui_savegameListAutosave 0;
uiScript update ui_savegameListAutosave;
}
mouseEnter
{
play "mouse_over";
}
}
/*
itemDef
{
name sdelsure_yes
text "@MENU_YES"
type 1
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textscale .25
rect 18 35 50 20
textalign ITEM_ALIGN_CENTER
textaligny 15
forecolor .9 .9 .95 1
visible 1
dvartest "ui_savegameListAutosave"
showDvar { "1" }
// delete the selected savegame and update the list
action
{
play "mouse_click";
uiScript DelSavegame;
close save_del_sure_popmenu ;
close save_load_menu;
open save_load_menu
uiScript loadSavegames;
setdvar ui_savegameListAutosave 1;
uiScript update ui_savegameListAutosave;
}
mouseEnter
{
play "mouse_over";
}
}
*/
itemDef {
name sdelsure_no
text "@MENU_NO"
type 1
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textscale .25
rect 128 35 50 20
textalign ITEM_ALIGN_CENTER
textaligny 15
forecolor .9 .9 .95 1
visible 1
// dvartest "ui_savegameListAutosave"
// showDvar { "1" }
action
{
play "mouse_click";
close save_del_sure_popmenu ;
open save_load_menu
uiScript loadSavegames;
// setdvar ui_savegameListAutosave 1;
uiScript update ui_savegameListAutosave;
}
mouseEnter
{
play "mouse_over";
}
} // end item
/*
itemDef {
name sdelsure_no
text "@MENU_NO"
type 1
textfont UI_FONT_NORMAL
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textscale .25
rect 128 35 50 20
textalign ITEM_ALIGN_CENTER
textaligny 15
forecolor .9 .9 .95 1
visible 1
dvartest "ui_savegameListAutosave"
showDvar { "0" }
action
{
play "mouse_click";
close save_del_sure_popmenu ;
open save_load_menu
uiScript loadSavegames;
setdvar ui_savegameListAutosave 0;
uiScript update ui_savegameListAutosave;
}
mouseEnter { play "mouse_over"; }
} // end item
*/
} // end menudef
menuDef {
name save_overwrite_popmenu
visible 0
fullscreen 0
rect 220 220 200 80
focusColor COLOR_FOCUSED
backcolor .1 .15 .1 1
border 1
bordercolor .5 .5 .5 .5
style WINDOW_STYLE_FILLED
popup
onESC {
close save_overwrite_popmenu;
open save_load_menu
}
// onOpen { open save_load_menu; }
itemDef {
name confirm
text "@MENU_OVERWRITE_EXISTING_FILE"
style 0
textscale .24
textstyle 3
rect 0 0 212 60
textalign ITEM_ALIGN_CENTER
textalignx 6
textaligny 20
decoration
forecolor 1 1 1 1
visible 1
}
itemDef {
name overwrite_ok
text "@MENU_YES"
type 1
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textfont UI_FONT_NORMAL
textscale .25
rect 25 35 50 20
textalign ITEM_ALIGN_CENTER
textalignx -2
textaligny 15
forecolor .9 .9 .95 1
visible 1
action { play "mouse_click"; close save_overwrite_popmenu; close save_load_menu; close main; uiScript forcesave;}
mouseEnter { play "mouse_over"; }
}
itemDef {
name overwrite_no
text "@MENU_NO"
type 1
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textfont UI_FONT_NORMAL
textscale .25
rect 120 35 50 20
textalign ITEM_ALIGN_CENTER
textalignx -2
textaligny 15
forecolor .9 .9 .95 1
visible 1
// dvartest "ui_savegameListAutosave"
// showDvar { "0" }
action
{
play "mouse_click";
open save_load_menu
close save_overwrite_popmenu;
// open save_load_menu;
// close save_del_sure_popmenu ;
// open save_load_menu
uiScript loadSavegames;
// setdvar ui_savegameListAutosave 0;
uiScript update ui_savegameListAutosave;
}
mouseEnter { play "mouse_over"; }
}
/*
itemDef {
name overwrite_no
text "@MENU_NO"
type 1
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
textfont UI_FONT_NORMAL
textscale .25
rect 120 35 50 20
textalign ITEM_ALIGN_CENTER
textalignx -2
textaligny 15
forecolor .9 .9 .95 1
visible 1
dvartest "ui_savegameListAutosave"
showDvar { "1" }
action
{
play "mouse_click";
open save_load_menu
close save_overwrite_popmenu;
// open save_load_menu;
// close save_del_sure_popmenu ;
// open save_load_menu
uiScript loadSavegames;
setdvar ui_savegameListAutosave 1;
uiScript update ui_savegameListAutosave;
}
mouseEnter { play "mouse_over"; }
}
*/
} // end menudef
menuDef {
name save_name_popmenu
visible 0
fullscreen 0
rect 220 220 200 80
focusColor COLOR_FOCUSED
backcolor .1 .15 .1 1
border 1
bordercolor .5 .5 .5 .5
style WINDOW_STYLE_FILLED
popup
onESC {
close save_name_popmenu;
open save_load_menu
}
itemDef {
name confirm
text "@MENU_YOU_MUST_SPECIFY_A_FILENAME"
style 0
textscale .24
textstyle 3
rect 0 0 212 60
textalign ITEM_ALIGN_CENTER
textalignx 6
textaligny 20
decoration
forecolor 1 1 1 1
visible 1
}
itemDef {
name savename_ok
text "@MENU_OK"
style WINDOW_STYLE_FILLED
textstyle ITEM_TEXTSTYLE_SHADOWED
type 1
textfont UI_FONT_NORMAL
textscale .25
rect 78 35 50 20
textalign ITEM_ALIGN_CENTER
textalignx -2
textaligny 15
forecolor .9 .9 .95 1
visible 1
action
{
play "mouse_click";
close save_name_popmenu;
open save_load_menu;
}
mouseEnter { play "mouse_over"; }
} // end menudef
} // end menu