diff options
Diffstat (limited to 'engines/supernova/supernova.cpp')
-rw-r--r-- | engines/supernova/supernova.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/supernova/supernova.cpp b/engines/supernova/supernova.cpp index c07edfadba..79d64cdf5d 100644 --- a/engines/supernova/supernova.cpp +++ b/engines/supernova/supernova.cpp @@ -46,6 +46,7 @@ #include "supernova/sound.h" #include "supernova/supernova.h" #include "supernova/state.h" +#include "supernova/game-manager.h" namespace Supernova { @@ -141,7 +142,8 @@ void SupernovaEngine::init() { _resMan = new ResourceManager(_MSPart); _sound = new Sound(_mixer, _resMan); - _gm = new GameManager(this, _sound); + if (_MSPart == 1) + _gm = new GameManager1(this, _sound); _screen = new Screen(this, _resMan); _console = new Console(this, _gm); |