aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/gob.cpp
diff options
context:
space:
mode:
authorSven Hesse2006-05-01 12:43:50 +0000
committerSven Hesse2006-05-01 12:43:50 +0000
commit2eabfd5f287686b7f5186af71cc199b99cf06bdd (patch)
tree28a5fe8ae89282646f7441b4eec77d964e41c81a /engines/gob/gob.cpp
parent7b7d29067508ad8a6c8115dec10e98ae2092b5a5 (diff)
downloadscummvm-rg350-2eabfd5f287686b7f5186af71cc199b99cf06bdd.tar.gz
scummvm-rg350-2eabfd5f287686b7f5186af71cc199b99cf06bdd.tar.bz2
scummvm-rg350-2eabfd5f287686b7f5186af71cc199b99cf06bdd.zip
- More differences in Draw_v2::spriteOperation()
- GOB2 handles _frontSurface/_backSurface a bit differently, this fixes (most of) the drawing glitches in the intro - Added using a fallback when the user's game version doesn't have the requested language - off_2E51B et al. stubs, I think it has something to do with the menu svn-id: r22254
Diffstat (limited to 'engines/gob/gob.cpp')
-rw-r--r--engines/gob/gob.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/gob/gob.cpp b/engines/gob/gob.cpp
index 6fd6255a9a..7fa54445f6 100644
--- a/engines/gob/gob.cpp
+++ b/engines/gob/gob.cpp
@@ -197,7 +197,6 @@ int GobEngine::init() {
_cdrom = new CDROM(this);
_dataio = new DataIO(this);
_goblin = new Goblin(this);
- _init = new Init(this);
_map = new Map(this);
_pack = new Pack();
_palanim = new PalAnim(this);
@@ -211,6 +210,7 @@ int GobEngine::init() {
_draw = new Draw_v1(this);
_game = new Game_v1(this);
_video = new Video_v1(this);
+ _init = new Init_v1(this);
}
else if (_features & Gob::GF_GOB2) {
_inter = new Inter_v2(this);
@@ -219,6 +219,7 @@ int GobEngine::init() {
_draw = new Draw_v2(this);
_game = new Game_v2(this);
_video = new Video_v2(this);
+ _init = new Init_v2(this);
}
else
error("GobEngine::init(): Unknown version of game engine");