aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/features.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2010-05-31 07:34:18 +0000
committerFilippos Karapetis2010-05-31 07:34:18 +0000
commit05357d0f2aa7695981f5df706787bcd741e32c93 (patch)
tree3468bc07f7a1213c2eeb5b8f607e27d8b33e73bb /engines/sci/engine/features.cpp
parent2a0f91444f3d42068a7aa6e1b6a6ac57ce0a0574 (diff)
downloadscummvm-rg350-05357d0f2aa7695981f5df706787bcd741e32c93.tar.gz
scummvm-rg350-05357d0f2aa7695981f5df706787bcd741e32c93.tar.bz2
scummvm-rg350-05357d0f2aa7695981f5df706787bcd741e32c93.zip
Cleanup
svn-id: r49342
Diffstat (limited to 'engines/sci/engine/features.cpp')
-rw-r--r--engines/sci/engine/features.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/sci/engine/features.cpp b/engines/sci/engine/features.cpp
index 3ad5630670..48f7c2d64f 100644
--- a/engines/sci/engine/features.cpp
+++ b/engines/sci/engine/features.cpp
@@ -341,12 +341,12 @@ SciVersion GameFeatures::detectGfxFunctionsType() {
} else { // SCI0 late
// Check if the game is using an overlay
bool searchRoomObj = false;
+ reg_t rmObjAddr = _segMan->findObjectByName("Rm");
if (_kernel->_selectorCache.overlay != -1) {
// The game has an overlay selector, check how it calls kDrawPicto determine
// the graphics functions type used
- reg_t objAddr = _segMan->findObjectByName("Rm");
- if (lookupSelector(_segMan, objAddr, _kernel->_selectorCache.overlay, NULL, NULL) == kSelectorMethod) {
+ if (lookupSelector(_segMan, rmObjAddr, _kernel->_selectorCache.overlay, NULL, NULL) == kSelectorMethod) {
if (!autoDetectGfxFunctionsType()) {
warning("Graphics functions detection failed, taking an educated guess");
@@ -372,7 +372,7 @@ SciVersion GameFeatures::detectGfxFunctionsType() {
// as the overlay selector might be missing in demos
bool found = false;
- const Object *obj = _segMan->getObject(_segMan->findObjectByName("Rm"));
+ const Object *obj = _segMan->getObject(rmObjAddr);
for (uint m = 0; m < obj->getMethodCount(); m++) {
found = autoDetectGfxFunctionsType(m);
if (found)