aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction_ns.cpp
diff options
context:
space:
mode:
authorNicola Mettifogo2008-08-15 04:30:45 +0000
committerNicola Mettifogo2008-08-15 04:30:45 +0000
commit0606fef24e03580d2d2f3c34f9fd254f361d7623 (patch)
treed436c886cd1387bd5d89d913eeae6e8deaf1fd3f /engines/parallaction/parallaction_ns.cpp
parentc70d09bc26c28b565de022491dfa164bc1d720e6 (diff)
downloadscummvm-rg350-0606fef24e03580d2d2f3c34f9fd254f361d7623.tar.gz
scummvm-rg350-0606fef24e03580d2d2f3c34f9fd254f361d7623.tar.bz2
scummvm-rg350-0606fef24e03580d2d2f3c34f9fd254f361d7623.zip
Made coordinates and frame number protected into Zone and Animation, and changed client code to use get/set. This will allow various simplifications (e.g. when calculating Z), and is a step towards correct handling of interactive zones of Zone/Animation in BRA.
svn-id: r33892
Diffstat (limited to 'engines/parallaction/parallaction_ns.cpp')
-rw-r--r--engines/parallaction/parallaction_ns.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/parallaction/parallaction_ns.cpp b/engines/parallaction/parallaction_ns.cpp
index b95fcf68b2..61f2859e8a 100644
--- a/engines/parallaction/parallaction_ns.cpp
+++ b/engines/parallaction/parallaction_ns.cpp
@@ -319,9 +319,9 @@ void Parallaction_ns::changeLocation(char *location) {
parseLocation(_saveData1);
if (_location._startPosition.x != -1000) {
- _char._ani->_left = _location._startPosition.x;
- _char._ani->_top = _location._startPosition.y;
- _char._ani->_frame = _location._startFrame;
+ _char._ani->setX(_location._startPosition.x);
+ _char._ani->setY(_location._startPosition.y);
+ _char._ani->setF(_location._startFrame);
_location._startPosition.y = -1000;
_location._startPosition.x = -1000;
}