diff options
Diffstat (limited to 'engines/supernova/state.cpp')
-rw-r--r-- | engines/supernova/state.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/supernova/state.cpp b/engines/supernova/state.cpp index fa53b5e7c2..92a8dfe16a 100644 --- a/engines/supernova/state.cpp +++ b/engines/supernova/state.cpp @@ -2004,6 +2004,9 @@ bool GameManager::genericInteract(Action verb, Object &obj1, Object &obj2) { takeObject(*_rooms[ROGER]->getObject(8)); } } else if ((verb == ACTION_LOOK) && (obj1._id == NEWSPAPER)) { + animationOff(); + saveTime(); + _vm->renderMessage(kStringGenericInteract_10); waitOnInput(_messageDuration); _vm->removeMessage(); @@ -2017,6 +2020,9 @@ bool GameManager::genericInteract(Action verb, Object &obj1, Object &obj2) { _vm->renderRoom(*_currentRoom); roomBrightness(); _vm->renderMessage(kStringGenericInteract_12); + + loadTime(); + animationOn(); } else if ((verb == ACTION_LOOK) && (obj1._id == KEYCARD2)) { _vm->renderMessage(obj1._description); obj1._description = kStringKeycard2Description2; |