diff options
author | Paul Gilbert | 2011-09-08 20:41:10 +1000 |
---|---|---|
committer | Paul Gilbert | 2011-09-08 20:41:10 +1000 |
commit | 8b17e8a9b841bea6810c519143a7a3cd44521497 (patch) | |
tree | eb967c5e39a7ed179bc94197e101b879dfa3f9d3 /engines/tsage/core.h | |
parent | 88e68abd4b0e2b8430395cc0ad87dac45ef974c6 (diff) | |
download | scummvm-rg350-8b17e8a9b841bea6810c519143a7a3cd44521497.tar.gz scummvm-rg350-8b17e8a9b841bea6810c519143a7a3cd44521497.tar.bz2 scummvm-rg350-8b17e8a9b841bea6810c519143a7a3cd44521497.zip |
TSAGE: More core functionality needed for Blue Force
Diffstat (limited to 'engines/tsage/core.h')
-rw-r--r-- | engines/tsage/core.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/tsage/core.h b/engines/tsage/core.h index 5496087cc8..0ea9936b30 100644 --- a/engines/tsage/core.h +++ b/engines/tsage/core.h @@ -79,6 +79,8 @@ public: InvObjectList(); int indexOf(InvObject *obj) const; + InvObject *getItem(int objectNum); + int getObjectScene(int objectNum); virtual Common::String getClassName() { return "InvObjectList"; } virtual void synchronize(Serializer &s); @@ -413,7 +415,7 @@ public: virtual Common::String getClassName() { return "SceneItem"; } virtual void remove(); virtual void destroy() {} - virtual void startAction(CursorType action) { doAction(action); } + virtual void startAction(CursorType action, Event &event) { doAction(action); } virtual void doAction(int action); bool contains(const Common::Point &pt); @@ -820,6 +822,7 @@ public: assert((idx >= 1) && (idx <= (int)_regionList.size())); return _regionList[idx - 1]; } + void proc1(int v) { warning("TODO: WalkRegions::proc1"); } }; /*--------------------------------------------------------------------------*/ |