aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
diff options
context:
space:
mode:
authorColin Snover2017-11-29 12:05:59 -0600
committerEugene Sandulenko2018-01-31 17:58:01 +0100
commit2e061d95c5aeed11b20999baa62418ef3c53141c (patch)
treeb05ea4d25e3d5ae1a1cd931acb61bcc138c0adaf /engines/scumm
parent9916b263831f20e5841275051a8ed014de1f24eb (diff)
downloadscummvm-rg350-2e061d95c5aeed11b20999baa62418ef3c53141c.tar.gz
scummvm-rg350-2e061d95c5aeed11b20999baa62418ef3c53141c.tar.bz2
scummvm-rg350-2e061d95c5aeed11b20999baa62418ef3c53141c.zip
COMMON: Move VER macro for serializer into common code
Diffstat (limited to 'engines/scumm')
-rw-r--r--engines/scumm/actor.cpp1
-rw-r--r--engines/scumm/actor.h1
-rw-r--r--engines/scumm/charset.h1
-rw-r--r--engines/scumm/cursor.cpp1
-rw-r--r--engines/scumm/he/sprite_he.cpp1
-rw-r--r--engines/scumm/imuse/imuse.cpp1
-rw-r--r--engines/scumm/imuse/imuse_internal.h1
-rw-r--r--engines/scumm/imuse/imuse_part.cpp1
-rw-r--r--engines/scumm/imuse/imuse_player.cpp1
-rw-r--r--engines/scumm/imuse/instrument.cpp1
-rw-r--r--engines/scumm/imuse_digi/dimuse.cpp1
-rw-r--r--engines/scumm/players/player_ad.cpp1
-rw-r--r--engines/scumm/players/player_mac.h1
-rw-r--r--engines/scumm/saveload.cpp2
-rw-r--r--engines/scumm/saveload.h55
-rw-r--r--engines/scumm/sound.h1
16 files changed, 1 insertions, 70 deletions
diff --git a/engines/scumm/actor.cpp b/engines/scumm/actor.cpp
index c00e38e91d..004de36c7b 100644
--- a/engines/scumm/actor.cpp
+++ b/engines/scumm/actor.cpp
@@ -31,7 +31,6 @@
#include "scumm/he/intern_he.h"
#include "scumm/object.h"
#include "scumm/resource.h"
-#include "scumm/saveload.h"
#include "scumm/scumm_v7.h"
#include "scumm/scumm_v0.h"
#include "scumm/he/sound_he.h"
diff --git a/engines/scumm/actor.h b/engines/scumm/actor.h
index c059d08397..8a1d8e3f75 100644
--- a/engines/scumm/actor.h
+++ b/engines/scumm/actor.h
@@ -26,7 +26,6 @@
#include "common/scummsys.h"
#include "common/serializer.h"
-#include "scumm/saveload.h"
#include "scumm/scumm.h"
diff --git a/engines/scumm/charset.h b/engines/scumm/charset.h
index 7f3a8baf88..7f697989aa 100644
--- a/engines/scumm/charset.h
+++ b/engines/scumm/charset.h
@@ -28,7 +28,6 @@
#include "graphics/sjis.h"
#include "scumm/scumm.h"
#include "scumm/gfx.h"
-#include "scumm/saveload.h"
namespace Scumm {
diff --git a/engines/scumm/cursor.cpp b/engines/scumm/cursor.cpp
index ab38fa55f8..d7eae60d7b 100644
--- a/engines/scumm/cursor.cpp
+++ b/engines/scumm/cursor.cpp
@@ -31,7 +31,6 @@
#include "scumm/he/intern_he.h"
#include "scumm/object.h"
#include "scumm/he/resource_he.h"
-#include "scumm/saveload.h"
#include "scumm/scumm.h"
#include "scumm/scumm_v2.h"
#include "scumm/scumm_v5.h"
diff --git a/engines/scumm/he/sprite_he.cpp b/engines/scumm/he/sprite_he.cpp
index 16c3b50365..e210e0b6b2 100644
--- a/engines/scumm/he/sprite_he.cpp
+++ b/engines/scumm/he/sprite_he.cpp
@@ -24,7 +24,6 @@
#include "scumm/he/intern_he.h"
#include "scumm/resource.h"
-#include "scumm/saveload.h"
#include "scumm/scumm.h"
#include "scumm/he/sprite_he.h"
#include "scumm/usage_bits.h"
diff --git a/engines/scumm/imuse/imuse.cpp b/engines/scumm/imuse/imuse.cpp
index d083dc8dfd..109125eae6 100644
--- a/engines/scumm/imuse/imuse.cpp
+++ b/engines/scumm/imuse/imuse.cpp
@@ -32,7 +32,6 @@
#include "scumm/imuse/imuse_internal.h"
#include "scumm/imuse/instrument.h"
#include "scumm/resource.h"
-#include "scumm/saveload.h"
#include "scumm/scumm.h"
namespace Scumm {
diff --git a/engines/scumm/imuse/imuse_internal.h b/engines/scumm/imuse/imuse_internal.h
index 7b1d2f65fa..e1e3548802 100644
--- a/engines/scumm/imuse/imuse_internal.h
+++ b/engines/scumm/imuse/imuse_internal.h
@@ -27,7 +27,6 @@
#include "common/serializer.h"
#include "scumm/imuse/imuse.h"
#include "scumm/imuse/instrument.h"
-#include "scumm/saveload.h"
#include "audio/mididrv.h"
class MidiParser;
diff --git a/engines/scumm/imuse/imuse_part.cpp b/engines/scumm/imuse/imuse_part.cpp
index ca0eaa4630..33492a1363 100644
--- a/engines/scumm/imuse/imuse_part.cpp
+++ b/engines/scumm/imuse/imuse_part.cpp
@@ -26,7 +26,6 @@
#include "common/textconsole.h"
#include "common/util.h"
#include "scumm/imuse/imuse_internal.h"
-#include "scumm/saveload.h"
#include "scumm/scumm.h"
namespace Scumm {
diff --git a/engines/scumm/imuse/imuse_player.cpp b/engines/scumm/imuse/imuse_player.cpp
index a4b79f75d3..b4224183ab 100644
--- a/engines/scumm/imuse/imuse_player.cpp
+++ b/engines/scumm/imuse/imuse_player.cpp
@@ -26,7 +26,6 @@
#include "engines/engine.h"
#include "scumm/imuse/imuse_internal.h"
-#include "scumm/saveload.h"
#include "scumm/scumm.h"
#include "audio/midiparser.h"
diff --git a/engines/scumm/imuse/instrument.cpp b/engines/scumm/imuse/instrument.cpp
index 708a98046b..2ae38b1c64 100644
--- a/engines/scumm/imuse/instrument.cpp
+++ b/engines/scumm/imuse/instrument.cpp
@@ -21,7 +21,6 @@
*/
#include "scumm/scumm.h"
-#include "scumm/saveload.h"
#include "scumm/imuse/instrument.h"
#include "audio/mididrv.h"
diff --git a/engines/scumm/imuse_digi/dimuse.cpp b/engines/scumm/imuse_digi/dimuse.cpp
index 9dac8b7662..b6955212a9 100644
--- a/engines/scumm/imuse_digi/dimuse.cpp
+++ b/engines/scumm/imuse_digi/dimuse.cpp
@@ -24,7 +24,6 @@
#include "common/timer.h"
#include "scumm/actor.h"
-#include "scumm/saveload.h"
#include "scumm/scumm_v7.h"
#include "scumm/sound.h"
#include "scumm/imuse_digi/dimuse.h"
diff --git a/engines/scumm/players/player_ad.cpp b/engines/scumm/players/player_ad.cpp
index 2de8ac96e4..0223da5acb 100644
--- a/engines/scumm/players/player_ad.cpp
+++ b/engines/scumm/players/player_ad.cpp
@@ -24,7 +24,6 @@
#include "scumm/imuse/imuse.h"
#include "scumm/scumm.h"
#include "scumm/resource.h"
-#include "scumm/saveload.h"
#include "audio/fmopl.h"
#include "audio/mixer.h"
diff --git a/engines/scumm/players/player_mac.h b/engines/scumm/players/player_mac.h
index 897960d775..713d72c2ce 100644
--- a/engines/scumm/players/player_mac.h
+++ b/engines/scumm/players/player_mac.h
@@ -27,7 +27,6 @@
#include "common/util.h"
#include "common/mutex.h"
#include "scumm/music.h"
-#include "scumm/saveload.h"
#include "audio/audiostream.h"
#include "audio/mixer.h"
diff --git a/engines/scumm/saveload.cpp b/engines/scumm/saveload.cpp
index 3e0a7f1ef8..db365533c2 100644
--- a/engines/scumm/saveload.cpp
+++ b/engines/scumm/saveload.cpp
@@ -35,7 +35,6 @@
#include "scumm/he/intern_he.h"
#include "scumm/object.h"
#include "scumm/resource.h"
-#include "scumm/saveload.h"
#include "scumm/scumm_v0.h"
#include "scumm/scumm_v7.h"
#include "scumm/sound.h"
@@ -69,6 +68,7 @@ struct SaveInfoSection {
#define SaveInfoSectionSize (4+4+4 + 4+4 + 4+2)
+#define CURRENT_VER 98
#define INFOSECTION_VERSION 2
#pragma mark -
diff --git a/engines/scumm/saveload.h b/engines/scumm/saveload.h
deleted file mode 100644
index a0f45a32fc..0000000000
--- a/engines/scumm/saveload.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* ScummVM - Graphic Adventure Engine
- *
- * ScummVM is the legal property of its developers, whose names
- * are too numerous to list here. Please refer to the COPYRIGHT
- * file distributed with this source distribution.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef SCUMM_SAVELOAD_H
-#define SCUMM_SAVELOAD_H
-
-#include "common/scummsys.h"
-#include "common/serializer.h"
-
-namespace Scumm {
-
-/**
- * The current savegame format version.
- * Our save/load system uses an elaborate scheme to allow us to modify the
- * savegame while keeping full backward compatibility, in the sense that newer
- * ScummVM versions always are able to load old savegames.
- * In order to achieve that, we store a version in the savegame files, and whenever
- * the savegame layout is modified, the version is incremented.
- *
- * This roughly works by marking each savegame entry with a range of versions
- * for which it is valid; the save/load code iterates over all entries, but
- * only saves/loads those which are valid for the version of the savegame
- * which is being loaded/saved currently.
- */
-#define CURRENT_VER 98
-
-/**
- * An auxillary macro, used to specify savegame versions. We use this instead
- * of just writing the raw version, because this way they stand out more to
- * the reading eye, making it a bit easier to navigate through the code.
- */
-#define VER(x) Common::Serializer::Version(x)
-
-} // End of namespace Scumm
-
-#endif
diff --git a/engines/scumm/sound.h b/engines/scumm/sound.h
index 440570307d..740420eb91 100644
--- a/engines/scumm/sound.h
+++ b/engines/scumm/sound.h
@@ -28,7 +28,6 @@
#include "common/str.h"
#include "audio/mididrv.h"
#include "backends/audiocd/audiocd.h"
-#include "scumm/saveload.h"
namespace Audio {
class Mixer;