GRIM: New static functions to create a SaveGame object that deal with failures.
This commit is contained in:
parent
ba723db930
commit
9b11f73bc0
6 changed files with 52 additions and 32 deletions
|
@ -229,7 +229,7 @@ void L1_ImSetSequence() {
|
|||
}
|
||||
|
||||
void L1_SaveIMuse() {
|
||||
SaveGame *savedIMuse = new SaveGame("grim.tmp", true);
|
||||
SaveGame *savedIMuse = SaveGame::openForSaving("grim.tmp");
|
||||
if (!savedIMuse)
|
||||
return;
|
||||
g_imuse->saveState(savedIMuse);
|
||||
|
@ -237,7 +237,7 @@ void L1_SaveIMuse() {
|
|||
}
|
||||
|
||||
void L1_RestoreIMuse() {
|
||||
SaveGame *savedIMuse = new SaveGame("grim.tmp", false);
|
||||
SaveGame *savedIMuse = SaveGame::openForLoading("grim.tmp");
|
||||
if (!savedIMuse)
|
||||
return;
|
||||
g_imuse->stopAllSounds();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue