diff --git a/source/sw/src/d_menu.cpp b/source/sw/src/d_menu.cpp index 92e70f05e..3c431eabc 100644 --- a/source/sw/src/d_menu.cpp +++ b/source/sw/src/d_menu.cpp @@ -78,6 +78,19 @@ void Menu_Init(void) class SWMainMenu : public DListMenu { + void Ticker() override + { + // Dynamically enable and disable the save option + for (unsigned e = 0; e < mDesc->mItems.Size(); ++e) + { + auto entry = mDesc->mItems[e]; + if (entry->GetAction(nullptr) == NAME_SaveGameMenu) + { + entry->mEnabled = gi->CanSave(); + } + } + } + void PreDraw() override { rotatesprite(160 << 16, 15 << 16, 65536, 0, pic_shadow_warrior, diff --git a/wadsrc/static/demolition/language.csv b/wadsrc/static/demolition/language.csv index df96c221c..c74645b9a 100644 --- a/wadsrc/static/demolition/language.csv +++ b/wadsrc/static/demolition/language.csv @@ -725,7 +725,7 @@ in this demo version of Blood.","BLOOD_SW_BLOCK ",,"Вы действительно хотите закончить игру? ","Јесте ли сигурни да желите завршити игру? " -Are you sure you want to quit?,CONFIRM_QUITMSG,,,,Přeješ si odejít?,"Bist du dir sicher, dass du gehen willst?",,"Ĉu vi certas, ke vi volas ĉesi?",¿Estás segur@[ao_esp] que quieres salir?,,Haluatko varmasti lopettaa?,Êtes vous sûr de vouloir quitter ?,Biztos vagy benne hogy ki akarsz lépni?,Sei sicuro di voler abbandonare?,本当に終了するのか?,정말 종료하시겠습니까?,Weet je zeker dat je wilt stoppen?,Czy jesteś pewien że chcesz wyjść?,Tem certeza que quer sair?,Tens a certeza que queres sair?,,Вы действительно желаете выйти?,Да ли сте сигурни да желите да одустанеш? +Are you sure you want to quit this game?,CONFIRM_QUITMSG,,,,Přeješ si odejít?,"Bist du dir sicher, dass du gehen willst?",,"Ĉu vi certas, ke vi volas ĉesi?",¿Estás segur@[ao_esp] que quieres salir?,,Haluatko varmasti lopettaa?,Êtes vous sûr de vouloir quitter ?,Biztos vagy benne hogy ki akarsz lépni?,Sei sicuro di voler abbandonare?,本当に終了するのか?,정말 종료하시겠습니까?,Weet je zeker dat je wilt stoppen?,Czy jesteś pewien że chcesz wyjść?,Tem certeza que quer sair?,Tens a certeza que queres sair?,,Вы действительно желаете выйти?,Да ли сте сигурни да желите да одустанеш? Reset controls to defaults?,CONFIRM_CTRL1,,,,,Steuerung auf Standard zurücksetzen?,,,,,,,,,,,,,,,,, Reset controls to classic defaults?,CONFIRM_CTRL2,,,,,Steuerung auf klassischen Standard zurücksetzen?,,,,,,,,,,,,,,,,, Reset controls to left-handed defaults?,CONFIRM_CTRL3,,,,,Steuerung auf linkshändigen Standard zurücksetzen?,,,,,,,,,,,,,,,,, @@ -1558,4 +1558,52 @@ Mystery Dino Cave,MYSTERY DINO CAVE,,,,,,,,,,,,,,,,,,,,,, Campy Crystal Lake,CAMPY CRYSTAL LAKE,,,,,,,,,,,,,,,,,,,,,, Bigfoot Convention,BIGFOOT CONVENTION,,,,,,,,,,,,,,,,,,,,,, Hoover Dam,HOOVER DAM,,,,,,,,,,,,,,,,,,,,,, -Oddity Museum,ODDITY MUSEUM,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file +Oddity Museum,ODDITY MUSEUM,,,,,,,,,,,,,,,,,,,,,, +,Texts extracted from the source (Duke Nukem),,,,,,,,,,,,,,,,,,,,,, +Come Get Some!,COMEGETSOME,,,,,,,,,,,,,,,,,,,,,, +On (2),TXT_ON2,,,,,,,,,,,,,,,,,,,,,, +Loading,TXT_LOADING,,,,,,,,,,,,,,,,,,,,,, +Loading User Map,TXT_LOADUM,,,,,,,,,,,,,,,,,,,,,, +Loading map,TXT_LOADMAP,,,,,,,,,,,,,,,,,,,,,, +Entering,TXT_ENTERING,,,,,,,,,,,,,,,,,,,,,, +Multiplayer Totals,Multiplayer Totals,,,,,,,,,,,,,,,,,,,,,, +Name,Name,,,,,,,,,,,,,,,,,,,,,, +Frags,Frags,,,,,,,,,,,,,,,,,,,,,, +Deaths,Deaths,,,,,,,,,,,,,,,,,,,,,, +Ping,Ping,,,,,,,,,,,,,,,,,,,,,, +Game Paused,Game Paused,,,,,,,,,,,,,,,,,,,,,, +Thanks to all our,Thanks to all our,,,,,,,,,,,,,,,,,,,,,, +fans for giving,fans for giving,,,,,,,,,,,,,,,,,,,,,, +us big heads.,us big heads.,,,,,,,,,,,,,,,,,,,,,, +Look for a Duke Nukem 3D,Look for a Duke Nukem 3D,,,,,,,,,,,,,,,,,,,,,, +sequel soon.,sequel soon.,,,,,,,,,,,,,,,,,,,,,, +Press any key or button to continue,Presskey,,,,,,,,,,,,,,,,,,,,,, +Kills,Kills,,,,,,,,,,,,,,,,,,,,,, +Completed,Completed,,,,,,,,,,,,,,,,,,,,,, +Your Time:,TXT_YOURTIME,,,,,,,,,,,,,,,,,,,,,, +Yer Time:,TXT_YERTIME,,,,,,,,,,,,,,,,,,,,,, +Par Time:,TXT_PARTIME,,,,,,,,,,,,,,,,,,,,,, +3D Realms' Time:,TXT_3DRTIME,,,,,,,,,,,,,,,,,,,,,, +Green Beret's Time:,TXT_3DRTIME,,"Nam, WW2GI",,,,,,,,,,,,,,,,,,,, +Xatrix Time:,"TXT_XTRTIME +",,,,,,,,,,,,,,,,,,,,,, +Prev Best Time:,TXT_PREVBEST,,,,,,,,,,,,,,,,,,,,,, +Your Best Time:,"TXT_YOURBEST +",,,,,,,,,,,,,,,,,,,,,, +New record!,TXT_NEWRECORD,,,,,,,,,,,,,,,,,,,,,, +Cheated!,TXT_CHEATED,,,,,,,,,,,,,,,,,,,,,, +Enemies Killed:,TXT_ENEMIESKILLED,,,,,,,,,,,,,,,,,,,,,, +Enemies Left:,TXT_ENEMIESLEFT,,,,,,,,,,,,,,,,,,,,,, +Varmints Killed:,TXT_VARMINTSKILLED,,,,,,,,,,,,,,,,,,,,,, +Varmints Left:,TXT_VARMINTSLEFT,,,,,,,,,,,,,,,,,,,,,, +N/A,TXT_N_A,,,,,,,,,,,,,,,,,,,,,, +Secrets Found:,TXT_SECFND,,,,,,,,,,,,,,,,,,,,,, +Secrets Missed:,TXT_SECMISS,,,,,,,,,,,,,,,,,,,,,, +Vote cast,VOTECAST,,,,,,,,,,,,,,,,,,,,,, +"Press F1 to Accept, F2 to Decline",TXT_PRESSF1_F2,,,,,,,,,,,,,,,,,,,,,, +Enterin',TXT_ENTERIN,,,,,,,,,,,,,,,,,,,,,, +Close Encounters,TXT_CLOSEENCOUNTERS,,,,,,,,,,,,,,,,,,,,,, +Enterin' User Mao,TXT_ENTRUM,,,,,,,,,,,,,,,,,,,,,, +Loadin',TXT_LOADIN,,,,,,,,,,,,,,,,,,,,,, +"Loading... +",TXT_LOADING...,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file