aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/actor.cpp
diff options
context:
space:
mode:
authorAndrew Kurushin2009-05-01 15:32:15 +0000
committerAndrew Kurushin2009-05-01 15:32:15 +0000
commit52ccf2af949f217351da13e96fcb3314492fe4fc (patch)
tree9ee1f97c9a434c87d58812e3950251275878e440 /engines/saga/actor.cpp
parenta287eae15de6458350dfd32daeb519d7aed485a6 (diff)
downloadscummvm-rg350-52ccf2af949f217351da13e96fcb3314492fe4fc.tar.gz
scummvm-rg350-52ccf2af949f217351da13e96fcb3314492fe4fc.tar.bz2
scummvm-rg350-52ccf2af949f217351da13e96fcb3314492fe4fc.zip
SAGA: move Actor::_pathList into a Common::Array<Point>
svn-id: r40232
Diffstat (limited to 'engines/saga/actor.cpp')
-rw-r--r--engines/saga/actor.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/engines/saga/actor.cpp b/engines/saga/actor.cpp
index f0efc8e85d..fb1cb0b5c1 100644
--- a/engines/saga/actor.cpp
+++ b/engines/saga/actor.cpp
@@ -232,9 +232,8 @@ Actor::Actor(SagaEngine *vm) : _vm(vm) {
_protagStates = NULL;
_protagStatesCount = 0;
- _pathList = NULL;
- _pathListAlloced = 0;
- _pathListIndex = -1;
+ _pathList.resize(600);
+ _pathListIndex = 0;
_centerActor = _protagonist = NULL;
_protagState = 0;
@@ -320,7 +319,6 @@ Actor::Actor(SagaEngine *vm) : _vm(vm) {
Actor::~Actor() {
debug(9, "Actor::~Actor()");
- free(_pathList);
free(_pathCell);
_actorsStrings.freeMem();
//release resources