aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/walk.cpp
diff options
context:
space:
mode:
authorNicola Mettifogo2007-03-11 14:14:08 +0000
committerNicola Mettifogo2007-03-11 14:14:08 +0000
commit3b5c330cef5d728b10893e40474c47142b57e83e (patch)
tree98449e39933f485561ded9bd894f8a0e5829d6be /engines/parallaction/walk.cpp
parent981d11dcfdae5efc03f1139523faa451375f7b25 (diff)
downloadscummvm-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.cpp10
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;