diff options
author | Nicola Mettifogo | 2007-11-14 22:24:26 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-11-14 22:24:26 +0000 |
commit | 10caba35628d148cc9539d72d08ca38915484d0e (patch) | |
tree | b71d2fdd89923a172a46a1ba17798cfabf5ad85e /engines/parallaction/walk.cpp | |
parent | 193e59151ceef423633214c6d744c87282c7d02b (diff) | |
download | scummvm-rg350-10caba35628d148cc9539d72d08ca38915484d0e.tar.gz scummvm-rg350-10caba35628d148cc9539d72d08ca38915484d0e.tar.bz2 scummvm-rg350-10caba35628d148cc9539d72d08ca38915484d0e.zip |
* centralized kEngineChangeLocation flag handling
* simplified runGame, moving flags testing into called routines
svn-id: r29504
Diffstat (limited to 'engines/parallaction/walk.cpp')
-rw-r--r-- | engines/parallaction/walk.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/engines/parallaction/walk.cpp b/engines/parallaction/walk.cpp index 4d38bc93f0..8c12395952 100644 --- a/engines/parallaction/walk.cpp +++ b/engines/parallaction/walk.cpp @@ -344,9 +344,8 @@ uint16 Parallaction::checkDoor() { if ((z->_flags & kFlagsClosed) == 0) { _location._startPosition = z->u.door->_startPos; _location._startFrame = z->u.door->_startFrame; - strcpy(_location._name, z->u.door->_location); - _engineFlags |= kEngineChangeLocation; + scheduleLocationSwitch(z->u.door->_location); _zoneTrap = NULL; } else { |