aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/gob.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gob/gob.cpp')
-rw-r--r--engines/gob/gob.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/gob/gob.cpp b/engines/gob/gob.cpp
index ea7e329480..59a96951dd 100644
--- a/engines/gob/gob.cpp
+++ b/engines/gob/gob.cpp
@@ -402,7 +402,6 @@ bool GobEngine::initGameParts() {
_game = new Game(this);
switch (_gameType) {
- case kGameTypeGeisha:
case kGameTypeGob1:
_init = new Init_v1(this);
_video = new Video_v1(this);
@@ -414,6 +413,17 @@ bool GobEngine::initGameParts() {
_scenery = new Scenery_v1(this);
break;
+ case kGameTypeGeisha:
+ _init = new Init_v1(this);
+ _video = new Video_v1(this);
+ _inter = new Inter_Geisha(this);
+ _mult = new Mult_v1(this);
+ _draw = new Draw_v1(this);
+ _map = new Map_v1(this);
+ _goblin = new Goblin_v1(this);
+ _scenery = new Scenery_v1(this);
+ break;
+
case kGameTypeFascination:
_init = new Init_Fascination(this);
_video = new Video_v2(this);