Fix the save action

- Prompt for filename if the game has never been saved
- Don't say the game was saved if file choice was cancelled (affects save as too)
This commit is contained in:
2019-12-29 13:09:55 -05:00
parent 1bd23ace69
commit d12fd43d15

View File

@@ -2228,12 +2228,15 @@ void do_save(short mode) {
return;
}
fs::path file = univ.file;
if(mode == 1) file = nav_put_party(file);
if(mode == 1 || file.empty())
file = nav_put_party(file);
bool saved = false;
if(!file.empty()) {
univ.file = file;
save_party(univ.file, univ);
saved = save_party(univ.file, univ);
}
if(saved)
add_string_to_buf("Save: Game saved");
pause(6);