aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/gob.cpp
diff options
context:
space:
mode:
authorMax Horn2009-05-31 22:29:50 +0000
committerMax Horn2009-05-31 22:29:50 +0000
commit26c583ae5fe08aa2ba6797194fb2ad7944facb21 (patch)
treebd1a591e22d9f6bd0bcfa4b0bc84282361c17d31 /engines/gob/gob.cpp
parent8fa5313f1dc17a95ee25efcdd03db45cd8b55f5f (diff)
downloadscummvm-rg350-26c583ae5fe08aa2ba6797194fb2ad7944facb21.tar.gz
scummvm-rg350-26c583ae5fe08aa2ba6797194fb2ad7944facb21.tar.bz2
scummvm-rg350-26c583ae5fe08aa2ba6797194fb2ad7944facb21.zip
GOB: Got rid of GobEngine::_vm
svn-id: r41085
Diffstat (limited to 'engines/gob/gob.cpp')
-rw-r--r--engines/gob/gob.cpp34
1 files changed, 16 insertions, 18 deletions
diff --git a/engines/gob/gob.cpp b/engines/gob/gob.cpp
index 1824e3fb67..436a1bf1f3 100644
--- a/engines/gob/gob.cpp
+++ b/engines/gob/gob.cpp
@@ -68,8 +68,6 @@ const Common::Language GobEngine::_gobToScummVMLang[] = {
};
GobEngine::GobEngine(OSystem *syst) : Engine(syst) {
- _vm = this;
-
_sound = 0; _mult = 0; _game = 0;
_global = 0; _dataIO = 0; _goblin = 0;
_vidPlayer = 0; _init = 0; _inter = 0;
@@ -112,18 +110,18 @@ const char *GobEngine::getLangDesc(int16 language) const {
}
void GobEngine::validateLanguage() {
- if (_vm->_global->_languageWanted != _vm->_global->_language) {
+ if (_global->_languageWanted != _global->_language) {
warning("Your game version doesn't support the requested language %s",
- getLangDesc(_vm->_global->_languageWanted));
+ getLangDesc(_global->_languageWanted));
- if (((_vm->_global->_languageWanted == 2) && (_vm->_global->_language == 5)) ||
- ((_vm->_global->_languageWanted == 5) && (_vm->_global->_language == 2)))
- warning("Using %s instead", getLangDesc(_vm->_global->_language));
+ if (((_global->_languageWanted == 2) && (_global->_language == 5)) ||
+ ((_global->_languageWanted == 5) && (_global->_language == 2)))
+ warning("Using %s instead", getLangDesc(_global->_language));
else
warning("Using the first language available: %s",
- getLangDesc(_vm->_global->_language));
+ getLangDesc(_global->_language));
- _vm->_global->_languageWanted = _vm->_global->_language;
+ _global->_languageWanted = _global->_language;
}
}
@@ -134,9 +132,9 @@ void GobEngine::validateVideoMode(int16 videoMode) {
}
Endianness GobEngine::getEndianness() const {
- if ((_vm->getPlatform() == Common::kPlatformAmiga) ||
- (_vm->getPlatform() == Common::kPlatformMacintosh) ||
- (_vm->getPlatform() == Common::kPlatformAtariST))
+ if ((getPlatform() == Common::kPlatformAmiga) ||
+ (getPlatform() == Common::kPlatformMacintosh) ||
+ (getPlatform() == Common::kPlatformAtariST))
return kEndiannessBE;
return kEndiannessLE;
@@ -267,13 +265,13 @@ void GobEngine::pauseEngineIntern(bool pause) {
} else {
uint32 duration = _system->getMillis() - _pauseStart;
- _vm->_vidPlayer->notifyPaused(duration);
- _vm->_util->notifyPaused(duration);
+ _vidPlayer->notifyPaused(duration);
+ _util->notifyPaused(duration);
- _vm->_game->_startTimeKey += duration;
- _vm->_draw->_cursorTimeKey += duration;
- if (_vm->_inter->_soundEndTimeKey != 0)
- _vm->_inter->_soundEndTimeKey += duration;
+ _game->_startTimeKey += duration;
+ _draw->_cursorTimeKey += duration;
+ if (_inter->_soundEndTimeKey != 0)
+ _inter->_soundEndTimeKey += duration;
}
_mixer->pauseAll(pause);