diff options
Diffstat (limited to 'engines/sherlock/objects.cpp')
-rw-r--r-- | engines/sherlock/objects.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/engines/sherlock/objects.cpp b/engines/sherlock/objects.cpp index 49f64c85b0..7341fc3b30 100644 --- a/engines/sherlock/objects.cpp +++ b/engines/sherlock/objects.cpp @@ -165,11 +165,11 @@ void Sprite::adjustSprite() { scene._goToScene = exit->_scene; if (exit->_people.x != 0) { - scene._hsavedPos = exit->_people; - scene._hsavedFs = exit->_peopleDir; + people._hSavedPos = exit->_people; + people._hSavedFacing = exit->_peopleDir; - if (scene._hsavedFs > 100 && scene._hsavedPos.x < 1) - scene._hsavedPos.x = 100; + if (people._hSavedFacing > 100 && people._hSavedPos.x < 1) + people._hSavedPos.x = 100; } } } @@ -869,18 +869,18 @@ int Object::checkNameForCodes(const Common::String &name, const char *const mess ++p; Common::String s(p, p + 3); - scene._hsavedPos.x = atoi(s.c_str()); + people._hSavedPos.x = atoi(s.c_str()); s = Common::String(p + 3, p + 6); - scene._hsavedPos.y = atoi(s.c_str()); + people._hSavedPos.y = atoi(s.c_str()); s = Common::String(p + 6, p + 9); - scene._hsavedFs = atoi(s.c_str()); - if (scene._hsavedFs == 0) - scene._hsavedFs = 10; + people._hSavedFacing = atoi(s.c_str()); + if (people._hSavedFacing == 0) + people._hSavedFacing = 10; } else if ((p = strchr(name.c_str(), '/')) != nullptr) { - scene._hsavedPos = Common::Point(1, 0); - scene._hsavedFs = 100 + atoi(p + 1); + people._hSavedPos = Common::Point(1, 0); + people._hSavedFacing = 100 + atoi(p + 1); } } else { scene._goToScene = 100; |