diff options
Diffstat (limited to 'engines/sci/gui/gui.h')
-rw-r--r-- | engines/sci/gui/gui.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/sci/gui/gui.h b/engines/sci/gui/gui.h index caeda61d6c..47a038a8b3 100644 --- a/engines/sci/gui/gui.h +++ b/engines/sci/gui/gui.h @@ -82,11 +82,12 @@ public: virtual void paletteSetIntensity(int fromColor, int toColor, int intensity, bool setPalette); virtual void paletteAnimate(int fromColor, int toColor, int speed); - virtual int16 onControl(byte screenMask, Common::Rect rect); + virtual uint16 onControl(byte screenMask, Common::Rect rect); virtual void animate(reg_t listReference, bool cycle, int argc, reg_t *argv); virtual void addToPicList(reg_t listReference, int argc, reg_t *argv); virtual void addToPicView(GuiResourceId viewId, GuiViewLoopNo loopNo, GuiViewCelNo celNo, int16 leftPos, int16 topPos, int16 priority, int16 control); virtual void setNowSeen(reg_t objectReference); + virtual bool canBeHere(reg_t curObject, reg_t listReference); virtual void hideCursor(); virtual void showCursor(); |