diff options
author | Max Horn | 2006-03-19 17:25:13 +0000 |
---|---|---|
committer | Max Horn | 2006-03-19 17:25:13 +0000 |
commit | 03734aa876e39561f5b8569cc75ad769c8dce1c1 (patch) | |
tree | 82533bb8d20eb42e2a2e6f9c2ca0b791e47611a6 /engines/scumm/scumm.h | |
parent | 99635b6a900f41dcec7d7fd17f11e297ece6210b (diff) | |
download | scummvm-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.h | 35 |
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); - - /** |