aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm.h
diff options
context:
space:
mode:
authorMax Horn2006-03-19 17:25:13 +0000
committerMax Horn2006-03-19 17:25:13 +0000
commit03734aa876e39561f5b8569cc75ad769c8dce1c1 (patch)
tree82533bb8d20eb42e2a2e6f9c2ca0b791e47611a6 /engines/scumm/scumm.h
parent99635b6a900f41dcec7d7fd17f11e297ece6210b (diff)
downloadscummvm-rg350-03734aa876e39561f5b8569cc75ad769c8dce1c1.tar.gz
scummvm-rg350-03734aa876e39561f5b8569cc75ad769c8dce1c1.tar.bz2
scummvm-rg350-03734aa876e39561f5b8569cc75ad769c8dce1c1.zip
Moved filename substitution code from scumm.cpp to plugin.cpp
svn-id: r21386
Diffstat (limited to 'engines/scumm/scumm.h')
-rw-r--r--engines/scumm/scumm.h35
1 files changed, 1 insertions, 34 deletions
diff --git a/engines/scumm/scumm.h b/engines/scumm/scumm.h
index 54b5d8356c..d3597d5209 100644
--- a/engines/scumm/scumm.h
+++ b/engines/scumm/scumm.h
@@ -31,6 +31,7 @@
#include "graphics/surface.h"
#include "scumm/gfx.h"
+#include "scumm/plugin.h"
#include "scumm/script.h"
#include "sound/mididrv.h"
@@ -65,7 +66,6 @@ class Sound;
struct Box;
struct BoxCoords;
struct FindObjectInRoom;
-struct ScummGameSettings;
// Use g_scumm from error() ONLY
extern ScummEngine *g_scumm;
@@ -346,39 +346,6 @@ enum ResTypes {
rtNumTypes = 22
};
-/**
- * Descriptor of a specific SCUMM game. Used internally to store
- * information about the tons of game variants that exist.
- */
-struct ScummGameSettings {
- const char *gameid;
- const char *extra;
- byte id, version, heversion;
- int midi; // MidiDriverFlags values
- uint32 features;
- Common::Platform platform;
-
-};
-
-
-enum GenMethods {
- kGenMac,
- kGenMacNoParens,
- kGenPC,
- kGenAsIs
-};
-
-struct SubstResFileNames {
- const char *almostGameID;
- const char *expandedName;
- GenMethods genMethod;
-};
-
-
-extern bool applySubstResFileName(const SubstResFileNames &subst, const char *filename, char *buf, int bufsize);
-extern int findSubstResFileName(SubstResFileNames &subst, const char *filename, int index);
-
-
/**