diff options
Diffstat (limited to 'engines/sherlock/user_interface.cpp')
-rw-r--r-- | engines/sherlock/user_interface.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/sherlock/user_interface.cpp b/engines/sherlock/user_interface.cpp index 37bde6be6c..9db29023c8 100644 --- a/engines/sherlock/user_interface.cpp +++ b/engines/sherlock/user_interface.cpp @@ -65,6 +65,10 @@ void UserInterface::checkAction(ActionType &action, int objNum, FixedTextActionI Talk &talk = *_vm->_talk; Point32 pt(-1, -1); + if (action._useFlag) + // Automatically set the given flag + _vm->setFlags(action._useFlag); + if (objNum >= 1000) // Ignore actions done on characters return; |