aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/core.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-09-11 15:30:34 +1000
committerPaul Gilbert2011-09-11 15:30:34 +1000
commit406a8ca10e000fcad82f9349f944ecf51adbc0cd (patch)
treef5bd6ce4d6db8e5b24aadb0bb91e559d70369d30 /engines/tsage/core.h
parent7b73ae590c548de3006de3a720adabf2bcdf7025 (diff)
downloadscummvm-rg350-406a8ca10e000fcad82f9349f944ecf51adbc0cd.tar.gz
scummvm-rg350-406a8ca10e000fcad82f9349f944ecf51adbc0cd.tar.bz2
scummvm-rg350-406a8ca10e000fcad82f9349f944ecf51adbc0cd.zip
TSAGE: Reworked item startAction calls from void to bool, to accommodate Blue Force changes
Diffstat (limited to 'engines/tsage/core.h')
-rw-r--r--engines/tsage/core.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/tsage/core.h b/engines/tsage/core.h
index 5cfaf5c890..ccb3817b16 100644
--- a/engines/tsage/core.h
+++ b/engines/tsage/core.h
@@ -415,7 +415,7 @@ public:
virtual Common::String getClassName() { return "SceneItem"; }
virtual void remove();
virtual void destroy() {}
- virtual void startAction(CursorType action, Event &event) { doAction(action); }
+ virtual bool startAction(CursorType action, Event &event);
virtual void doAction(int action);
bool contains(const Common::Point &pt);
@@ -453,9 +453,9 @@ public:
virtual void doAction(int action);
virtual Common::String getClassName() { return "NamedHotspot"; }
virtual void synchronize(Serializer &s);
- void setup(int ys, int xs, int ye, int xe, const int resnum, const int lookLineNum, const int useLineNum);
- virtual void setup(const Rect &bounds, int resNum, int lookLineNum, int talkLineNum, int useLineNum, int mode, SceneItem *item);
- virtual void setup(int sceneRegionId, int resNum, int lookLineNum, int talkLineNum, int useLineNum, int mode);
+ virtual void setDetails(int ys, int xs, int ye, int xe, const int resnum, const int lookLineNum, const int useLineNum);
+ virtual void setDetails(const Rect &bounds, int resNum, int lookLineNum, int talkLineNum, int useLineNum, int mode, SceneItem *item);
+ virtual void setDetails(int sceneRegionId, int resNum, int lookLineNum, int talkLineNum, int useLineNum, int mode);
};
enum AnimateMode {ANIM_MODE_NONE = 0, ANIM_MODE_1 = 1, ANIM_MODE_2 = 2, ANIM_MODE_3 = 3,