aboutsummaryrefslogtreecommitdiff
path: root/engines/teenagent/teenagent.cpp
diff options
context:
space:
mode:
authorVladimir Menshakov2009-11-08 23:32:01 +0000
committerVladimir Menshakov2009-11-08 23:32:01 +0000
commit83713e92fac141bfdf79e81ca30d79bed9d1a44e (patch)
tree0901ad6c47b5c0d09887856a0fc96362b4c6b94f /engines/teenagent/teenagent.cpp
parent8edfd6b56c7a7be7a2950d687678269f2aaf7010 (diff)
downloadscummvm-rg350-83713e92fac141bfdf79e81ca30d79bed9d1a44e.tar.gz
scummvm-rg350-83713e92fac141bfdf79e81ca30d79bed9d1a44e.tar.bz2
scummvm-rg350-83713e92fac141bfdf79e81ca30d79bed9d1a44e.zip
implemented drinking guard time challenge
svn-id: r45769
Diffstat (limited to 'engines/teenagent/teenagent.cpp')
-rw-r--r--engines/teenagent/teenagent.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/engines/teenagent/teenagent.cpp b/engines/teenagent/teenagent.cpp
index 67a0a42d5d..03c8018ef4 100644
--- a/engines/teenagent/teenagent.cpp
+++ b/engines/teenagent/teenagent.cpp
@@ -300,10 +300,15 @@ Common::Error TeenAgentEngine::run() {
}
break;
case Common::EVENT_LBUTTONDOWN:
- examine(event.mouse, current_object);
- break;
case Common::EVENT_RBUTTONDOWN:
- use(current_object);
+ if (res->dseg.get_byte(0) == 3) {
+ processCallback(0x5189); //boo!
+ break;
+ }
+ if (event.type == Common::EVENT_LBUTTONDOWN)
+ examine(event.mouse, current_object);
+ else
+ use(current_object);
break;
case Common::EVENT_MOUSEMOVE:
mouse = event.mouse;