From 221a3575a35c7848937f575179b4ccdc4ae86ddb Mon Sep 17 00:00:00 2001 From: Vladimir Date: Wed, 8 Jun 2011 02:57:56 +0400 Subject: DREAMWEB: added mousecall stub --- engines/dreamweb/dreamweb.cpp | 12 +++++++++++- engines/dreamweb/dreamweb.h | 1 + 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'engines/dreamweb') diff --git a/engines/dreamweb/dreamweb.cpp b/engines/dreamweb/dreamweb.cpp index 8e1b04bfa1..f2ee6a6268 100644 --- a/engines/dreamweb/dreamweb.cpp +++ b/engines/dreamweb/dreamweb.cpp @@ -236,7 +236,17 @@ void dontloadseg(Context &context) { } void mousecall(Context &context) { - ::error("mousecall"); + Common::Point pos = engine()->mousePos(); + if (pos.x > 298) + pos.x = 298; + if (pos.x < 15) + pos.x = 15; + if (pos.y < 15) + pos.y = 15; + if (pos.y > 184) + pos.y = 184; + context.cx = pos.x; + context.dx = pos.y; } void setmouse(Context &context) { diff --git a/engines/dreamweb/dreamweb.h b/engines/dreamweb/dreamweb.h index 03db193b23..245f4967bb 100644 --- a/engines/dreamweb/dreamweb.h +++ b/engines/dreamweb/dreamweb.h @@ -81,6 +81,7 @@ public: void readFromFile(uint8 *dst, unsigned size); void closeFile(); + Common::Point mousePos() const { return _mouse; } private: const DreamWebGameDescription *_gameDescription; Common::RandomSource _rnd; -- cgit v1.2.3