diff options
author | Paul Gilbert | 2011-10-27 19:32:27 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-10-27 19:32:27 +1100 |
commit | 44e4e16819186d45e3a1adeed311218b92bbf283 (patch) | |
tree | 224ebf5f9f2306dba61ae0e0fdee22c32d4d2820 /engines/tsage/core.h | |
parent | f4ea6a8435c807518b2c785c28dbe898fe6ba460 (diff) | |
download | scummvm-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.h | 6 |
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); }; /*--------------------------------------------------------------------------*/ |