diff options
author | Paul Gilbert | 2015-07-02 20:13:21 -0400 |
---|---|---|
committer | Paul Gilbert | 2015-07-02 20:13:21 -0400 |
commit | 169f4b94f2e0999b5825e3328fafa7960df18659 (patch) | |
tree | a635440a90f93c2afe0179ee248a1e371a70802c /engines/sherlock/tattoo/tattoo_user_interface.cpp | |
parent | 03fbbbb3ae46b7004d62677ddba08ee80e247262 (diff) | |
download | scummvm-rg350-169f4b94f2e0999b5825e3328fafa7960df18659.tar.gz scummvm-rg350-169f4b94f2e0999b5825e3328fafa7960df18659.tar.bz2 scummvm-rg350-169f4b94f2e0999b5825e3328fafa7960df18659.zip |
SHERLOCK: RT: Fix looking at characters
Diffstat (limited to 'engines/sherlock/tattoo/tattoo_user_interface.cpp')
-rw-r--r-- | engines/sherlock/tattoo/tattoo_user_interface.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/sherlock/tattoo/tattoo_user_interface.cpp b/engines/sherlock/tattoo/tattoo_user_interface.cpp index 8942d4e511..93290c67dd 100644 --- a/engines/sherlock/tattoo/tattoo_user_interface.cpp +++ b/engines/sherlock/tattoo/tattoo_user_interface.cpp @@ -63,13 +63,18 @@ void TattooUserInterface::initScrollVars() { } void TattooUserInterface::lookAtObject() { + Events &events = *_vm->_events; People &people = *_vm->_people; Scene &scene = *_vm->_scene; Sound &sound = *_vm->_sound; Talk &talk = *_vm->_talk; + Common::Point mousePos = events.mousePos(); Common::String desc; int cAnimSpeed = 0; + _lookPos = mousePos; + _menuMode = LOOK_MODE; + if (_personFound) { desc = people[_bgFound - 1000]._examine; } else { @@ -184,6 +189,7 @@ void TattooUserInterface::printObjectDesc(const Common::String &str, bool firstT // Show text dialog _textWidget.load(str); + _textWidget.summonWindow(); if (firstTime) _selector = _oldSelector = -1; |