aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/core.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-10-27 19:32:27 +1100
committerPaul Gilbert2011-10-27 19:32:27 +1100
commit44e4e16819186d45e3a1adeed311218b92bbf283 (patch)
tree224ebf5f9f2306dba61ae0e0fdee22c32d4d2820 /engines/tsage/core.h
parentf4ea6a8435c807518b2c785c28dbe898fe6ba460 (diff)
downloadscummvm-rg350-44e4e16819186d45e3a1adeed311218b92bbf283.tar.gz
scummvm-rg350-44e4e16819186d45e3a1adeed311218b92bbf283.tar.bz2
scummvm-rg350-44e4e16819186d45e3a1adeed311218b92bbf283.zip
TSAGE: Implemented walk regions enabling/disabling for Blue Force
Diffstat (limited to 'engines/tsage/core.h')
-rw-r--r--engines/tsage/core.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/tsage/core.h b/engines/tsage/core.h
index 40a33b49b3..1a50d0beae 100644
--- a/engines/tsage/core.h
+++ b/engines/tsage/core.h
@@ -807,8 +807,10 @@ public:
Common::Array<WRField18> _field18;
Common::Array<int> _idxList;
Common::Array<int> _idxList2;
+ Common::List<int> _disabledRegions;
public:
WalkRegions() { _resNum = -1; }
+ virtual void synchronize(Serializer &s);
void clear();
void load(int sceneNum);
@@ -817,8 +819,8 @@ public:
assert((idx >= 1) && (idx <= (int)_regionList.size()));
return _regionList[idx - 1];
}
- void proc1(int v) { warning("TODO: WalkRegions::proc1"); }
- void proc2(int v) { warning("TODO: WalkRegions::proc2"); }
+ void disableRegion(int regionId);
+ void enableRegion(int regionId);
};
/*--------------------------------------------------------------------------*/