diff options
author | johndoe123 | 2011-07-16 11:01:08 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:38:48 +0200 |
commit | a23b694c94d318b3e06f450189aab82b3908fcc5 (patch) | |
tree | 48d9ef4655acc12a3e7483d0ab341d59705c2dbe /engines/neverhood/navigationscene.cpp | |
parent | 0bfb52df74ac47a4842c66d40fd0ae5efc5d6af6 (diff) | |
download | scummvm-rg350-a23b694c94d318b3e06f450189aab82b3908fcc5.tar.gz scummvm-rg350-a23b694c94d318b3e06f450189aab82b3908fcc5.tar.bz2 scummvm-rg350-a23b694c94d318b3e06f450189aab82b3908fcc5.zip |
NEVERHOOD: Implement Scene1005
- Add FontSurface
- Add DataResource
- Fix NavigationScene, only accept input when interactive
Diffstat (limited to 'engines/neverhood/navigationscene.cpp')
-rw-r--r-- | engines/neverhood/navigationscene.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/neverhood/navigationscene.cpp b/engines/neverhood/navigationscene.cpp index 81af71fe17..f6be668b3c 100644 --- a/engines/neverhood/navigationscene.cpp +++ b/engines/neverhood/navigationscene.cpp @@ -99,10 +99,12 @@ void NavigationScene::update() { uint32 NavigationScene::handleMessage(int messageNum, const MessageParam ¶m, Entity *sender) { switch (messageNum) { case 0x0000: - _mouseCursor->sendMessage(0x4002, param, this); + if (_interactive) + _mouseCursor->sendMessage(0x4002, param, this); break; case 0x0001: - handleNavigation(param.asPoint()); + if (_interactive) + handleNavigation(param.asPoint()); break; case 0x0009: if (!_interactive) |