diff options
author | Nicola Mettifogo | 2007-03-11 14:14:08 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-03-11 14:14:08 +0000 |
commit | 3b5c330cef5d728b10893e40474c47142b57e83e (patch) | |
tree | 98449e39933f485561ded9bd894f8a0e5829d6be /engines/parallaction/walk.cpp | |
parent | 981d11dcfdae5efc03f1139523faa451375f7b25 (diff) | |
download | scummvm-rg350-3b5c330cef5d728b10893e40474c47142b57e83e.tar.gz scummvm-rg350-3b5c330cef5d728b10893e40474c47142b57e83e.tar.bz2 scummvm-rg350-3b5c330cef5d728b10893e40474c47142b57e83e.zip |
wrapped active location data into a new structure
svn-id: r26085
Diffstat (limited to 'engines/parallaction/walk.cpp')
-rw-r--r-- | engines/parallaction/walk.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/parallaction/walk.cpp b/engines/parallaction/walk.cpp index ca313c3a20..e994806728 100644 --- a/engines/parallaction/walk.cpp +++ b/engines/parallaction/walk.cpp @@ -159,7 +159,7 @@ WalkNode *buildWalkPath(uint16 x, uint16 y) { while (_closest_node_found != 0) { _closest_node_found = 0; - WalkNode *location_node = (WalkNode*)_locationWalkNodes._next; + WalkNode *location_node = (WalkNode*)_vm->_location._walkNodes._next; // scans location path nodes searching for the nearest Node // which can't be farther than the target position @@ -448,10 +448,10 @@ uint16 checkDoor() { if (z != NULL) { if ((z->_flags & kFlagsClosed) == 0) { - _firstPosition._x = z->u.door->_startPos._x; - _firstPosition._y = z->u.door->_startPos._y; - _firstFrame = z->u.door->_startFrame; - strcpy( _location, z->u.door->_location ); + _vm->_location._startPosition._x = z->u.door->_startPos._x; + _vm->_location._startPosition._y = z->u.door->_startPos._y; + _vm->_location._startFrame = z->u.door->_startFrame; + strcpy( _vm->_location._name, z->u.door->_location ); _engineFlags |= kEngineChangeLocation; _zoneTrap = NULL; |