aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/gob.cpp
diff options
context:
space:
mode:
authorSven Hesse2007-07-25 21:48:47 +0000
committerSven Hesse2007-07-25 21:48:47 +0000
commit3d2c1c5ab860ca62adba669d56433de62a883a72 (patch)
tree2c9e5732edb0d7d58040c7d5c08a3b526823af76 /engines/gob/gob.cpp
parente151167dd89a3be0524103c83e49593242a6e66d (diff)
downloadscummvm-rg350-3d2c1c5ab860ca62adba669d56433de62a883a72.tar.gz
scummvm-rg350-3d2c1c5ab860ca62adba669d56433de62a883a72.tar.bz2
scummvm-rg350-3d2c1c5ab860ca62adba669d56433de62a883a72.zip
- Added Inter_Woodruff, alongside with the first Stub (OpcodeFunc 0x18)
- Yet another safety check - Removed another hard-coded screen height svn-id: r28205
Diffstat (limited to 'engines/gob/gob.cpp')
-rw-r--r--engines/gob/gob.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/engines/gob/gob.cpp b/engines/gob/gob.cpp
index 18cbb9f551..8c3bb76413 100644
--- a/engines/gob/gob.cpp
+++ b/engines/gob/gob.cpp
@@ -261,60 +261,60 @@ bool GobEngine::initGameParts() {
_saveLoad = new SaveLoad_v2(this, _targetName.c_str());
break;
- case kGameTypeGob3:
- _init = new Init_v3(this);
+ case kGameTypeBargon:
+ _init = new Init_v2(this);
_video = new Video_v2(this);
- _inter = new Inter_v3(this);
+ _inter = new Inter_Bargon(this);
_parse = new Parse_v2(this);
_mult = new Mult_v2(this);
- _draw = new Draw_v2(this);
+ _draw = new Draw_Bargon(this);
_game = new Game_v2(this);
_map = new Map_v2(this);
- _goblin = new Goblin_v3(this);
+ _goblin = new Goblin_v2(this);
_scenery = new Scenery_v2(this);
- _saveLoad = new SaveLoad_v3(this, _targetName.c_str());
+ _saveLoad = new SaveLoad_v2(this, _targetName.c_str());
break;
- case kGameTypeWoodruff:
- _init = new Init_v3(this);
+ case kGameTypeWeen:
+ _init = new Init_v2(this);
_video = new Video_v2(this);
- _inter = new Inter_v3(this);
+ _inter = new Inter_v2(this);
_parse = new Parse_v2(this);
_mult = new Mult_v2(this);
_draw = new Draw_v2(this);
_game = new Game_v2(this);
_map = new Map_v2(this);
- _goblin = new Goblin_v3(this);
+ _goblin = new Goblin_v2(this);
_scenery = new Scenery_v2(this);
- _saveLoad = new SaveLoad_v3(this, _targetName.c_str());
+ _saveLoad = new SaveLoad_v2(this, _targetName.c_str());
break;
- case kGameTypeBargon:
- _init = new Init_v2(this);
+ case kGameTypeGob3:
+ _init = new Init_v3(this);
_video = new Video_v2(this);
- _inter = new Inter_Bargon(this);
+ _inter = new Inter_v3(this);
_parse = new Parse_v2(this);
_mult = new Mult_v2(this);
- _draw = new Draw_Bargon(this);
+ _draw = new Draw_v2(this);
_game = new Game_v2(this);
_map = new Map_v2(this);
- _goblin = new Goblin_v2(this);
+ _goblin = new Goblin_v3(this);
_scenery = new Scenery_v2(this);
- _saveLoad = new SaveLoad_v2(this, _targetName.c_str());
+ _saveLoad = new SaveLoad_v3(this, _targetName.c_str());
break;
- case kGameTypeWeen:
- _init = new Init_v2(this);
+ case kGameTypeWoodruff:
+ _init = new Init_v3(this);
_video = new Video_v2(this);
- _inter = new Inter_v2(this);
+ _inter = new Inter_Woodruff(this);
_parse = new Parse_v2(this);
_mult = new Mult_v2(this);
_draw = new Draw_v2(this);
_game = new Game_v2(this);
_map = new Map_v2(this);
- _goblin = new Goblin_v2(this);
+ _goblin = new Goblin_v3(this);
_scenery = new Scenery_v2(this);
- _saveLoad = new SaveLoad_v2(this, _targetName.c_str());
+ _saveLoad = new SaveLoad_v3(this, _targetName.c_str());
break;
default: