aboutsummaryrefslogtreecommitdiff
path: root/scumm/saveload.cpp
diff options
context:
space:
mode:
authorMax Horn2003-02-08 01:27:21 +0000
committerMax Horn2003-02-08 01:27:21 +0000
commit24cba45574285fbc8a24436f2b9211d314a68783 (patch)
tree9c8974f679486ac0158e2a847fcff48f0175a74f /scumm/saveload.cpp
parent5863805e2cc4fdb7da5903dbf58d1582d3a9f754 (diff)
downloadscummvm-rg350-24cba45574285fbc8a24436f2b9211d314a68783.tar.gz
scummvm-rg350-24cba45574285fbc8a24436f2b9211d314a68783.tar.bz2
scummvm-rg350-24cba45574285fbc8a24436f2b9211d314a68783.zip
more access cleanup; also reorderd some method/function declarations in class Scumm
svn-id: r6593
Diffstat (limited to 'scumm/saveload.cpp')
-rw-r--r--scumm/saveload.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/scumm/saveload.cpp b/scumm/saveload.cpp
index d120106f95..73d85ea2d4 100644
--- a/scumm/saveload.cpp
+++ b/scumm/saveload.cpp
@@ -40,6 +40,21 @@ struct SaveGameHeader {
};
+void Scumm::requestSave(int slot, const char *name)
+{
+ _saveLoadSlot = slot;
+ _saveLoadCompatible = false;
+ _saveLoadFlag = 1; // 1 for save
+ strcpy(_saveLoadName, name);
+}
+
+void Scumm::requestLoad(int slot)
+{
+ _saveLoadSlot = slot;
+ _saveLoadCompatible = false;
+ _saveLoadFlag = 2; // 2 for load
+}
+
bool Scumm::saveState(int slot, bool compat, SaveFileManager *mgr)
{
char filename[256];