aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/core.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-09-08 20:41:10 +1000
committerPaul Gilbert2011-09-08 20:41:10 +1000
commit8b17e8a9b841bea6810c519143a7a3cd44521497 (patch)
treeeb967c5e39a7ed179bc94197e101b879dfa3f9d3 /engines/tsage/core.h
parent88e68abd4b0e2b8430395cc0ad87dac45ef974c6 (diff)
downloadscummvm-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.h5
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"); }
};
/*--------------------------------------------------------------------------*/