aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
authorFilippos Karapetis2016-02-20 14:48:09 +0200
committerFilippos Karapetis2016-02-20 15:30:39 +0200
commit5a99bef4f175a5864bc7c10db4a03e01947638d5 (patch)
tree7eacefed08bc9d6d4bd79c6707621e556f6f2ac2 /engines/sci
parentf3265626eddbfb49a0a5c332731052147aef5cac (diff)
downloadscummvm-rg350-5a99bef4f175a5864bc7c10db4a03e01947638d5.tar.gz
scummvm-rg350-5a99bef4f175a5864bc7c10db4a03e01947638d5.tar.bz2
scummvm-rg350-5a99bef4f175a5864bc7c10db4a03e01947638d5.zip
SCI: Document kernelSetZoomZone()
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/graphics/cursor.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/sci/graphics/cursor.h b/engines/sci/graphics/cursor.h
index c2d7998eb3..8d125c45b3 100644
--- a/engines/sci/graphics/cursor.h
+++ b/engines/sci/graphics/cursor.h
@@ -77,8 +77,18 @@ public:
*/
void kernelSetMoveZone(Common::Rect zone);
- void kernelClearZoomZone();
+ /**
+ * Creates a dynamic zoom cursor, that is used to zoom on specific parts of the screen,
+ * using a separate larger picture. This was only used by two SCI1.1 games, Laura Bow 2
+ * (for examining the glyphs), and Freddy Pharkas (for examining the prescription with
+ * the whisky glass).
+ *
+ * In the Mac version of Freddy Pharkas, this was removed completely, and the scene has
+ * been redesigned to work without this functionality. There was no version of LB2 for
+ * the Macintosh platform.
+ */
void kernelSetZoomZone(byte multiplier, Common::Rect zone, GuiResourceId viewNum, int loopNum, int celNum, GuiResourceId picNum, byte zoomColor);
+ void kernelClearZoomZone();
void kernelSetPos(Common::Point pos);
void kernelMoveCursor(Common::Point pos);