diff options
author | Max Horn | 2003-11-10 01:04:12 +0000 |
---|---|---|
committer | Max Horn | 2003-11-10 01:04:12 +0000 |
commit | e34f2b8b3321a576c2ae612470d07cb3e7bc91f5 (patch) | |
tree | 350146bd56be39f91232ed50f7fa2d3330011ab3 /queen | |
parent | 63c6944492ad4bfa0ffbc811e4d1bad9f8452008 (diff) | |
download | scummvm-rg350-e34f2b8b3321a576c2ae612470d07cb3e7bc91f5.tar.gz scummvm-rg350-e34f2b8b3321a576c2ae612470d07cb3e7bc91f5.tar.bz2 scummvm-rg350-e34f2b8b3321a576c2ae612470d07cb3e7bc91f5.zip |
cut down on unnecessary GameDetector references
svn-id: r11239
Diffstat (limited to 'queen')
-rw-r--r-- | queen/queen.cpp | 6 | ||||
-rw-r--r-- | queen/queen.h | 4 |
2 files changed, 6 insertions, 4 deletions
diff --git a/queen/queen.cpp b/queen/queen.cpp index 08e2bfb43c..5e6cbd9a14 100644 --- a/queen/queen.cpp +++ b/queen/queen.cpp @@ -88,7 +88,7 @@ REGISTER_PLUGIN("Flight of the Amazon Queen", Engine_QUEEN_gameList, Engine_QUEE namespace Queen { QueenEngine::QueenEngine(GameDetector *detector, OSystem *syst) - : Engine(detector, syst) { + : Engine(syst) { if (!_mixer->bindToSystem(syst)) warning("Sound initialisation failed."); @@ -97,7 +97,7 @@ QueenEngine::QueenEngine(GameDetector *detector, OSystem *syst) _debugMode = ConfMan.hasKey("debuglevel"); _debugLevel = ConfMan.getInt("debuglevel"); - _detector = detector; + _detectname = detector->_game.detectname; _fastMode = 0; @@ -218,7 +218,7 @@ void QueenEngine::go() { } void QueenEngine::initialise(void) { - _resource = new Resource(_gameDataPath, _detector->_game.detectname, _system->get_savefile_manager(), getSavePath()); + _resource = new Resource(_gameDataPath, _detectname, _system->get_savefile_manager(), getSavePath()); _input = new Input(_resource->getLanguage(), _system); _display = new Display(_system, _input); _graphics = new Graphics(_display, _input, _resource); diff --git a/queen/queen.h b/queen/queen.h index 6596654320..8151b87920 100644 --- a/queen/queen.h +++ b/queen/queen.h @@ -30,6 +30,8 @@ #include "queen/resource.h" #include "queen/logic.h" +class GameDetector; + namespace Queen { class Graphics; @@ -57,7 +59,7 @@ protected: Display *_display; Sound *_sound; - GameDetector *_detector; // necessary for music + const char *_detectname; // necessary for music public: QueenEngine(GameDetector *detector, OSystem *syst); |