diff options
author | Vladimir Menshakov | 2009-11-08 23:32:01 +0000 |
---|---|---|
committer | Vladimir Menshakov | 2009-11-08 23:32:01 +0000 |
commit | 83713e92fac141bfdf79e81ca30d79bed9d1a44e (patch) | |
tree | 0901ad6c47b5c0d09887856a0fc96362b4c6b94f /engines/teenagent/teenagent.cpp | |
parent | 8edfd6b56c7a7be7a2950d687678269f2aaf7010 (diff) | |
download | scummvm-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.cpp | 11 |
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; |