diff options
author | johndoe123 | 2012-10-14 10:28:44 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:47:07 +0200 |
commit | a724e603dace28b1fc4d1f9036849c119712c93a (patch) | |
tree | 29dc6de7e460af111ed752956e4b93709d554116 /engines/neverhood/scene.cpp | |
parent | fa53c0cf8350a873a3278c5debaee1562f51e15b (diff) | |
download | scummvm-rg350-a724e603dace28b1fc4d1f9036849c119712c93a.tar.gz scummvm-rg350-a724e603dace28b1fc4d1f9036849c119712c93a.tar.bz2 scummvm-rg350-a724e603dace28b1fc4d1f9036849c119712c93a.zip |
NEVERHOOD: Use CursorMan
- Only update entities according to the current frame rate but run the actual game loop at a faster rate so the mouse cursor movement doesn't get choppy
Diffstat (limited to 'engines/neverhood/scene.cpp')
-rw-r--r-- | engines/neverhood/scene.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/neverhood/scene.cpp b/engines/neverhood/scene.cpp index 318a0df10a..bec399af3d 100644 --- a/engines/neverhood/scene.cpp +++ b/engines/neverhood/scene.cpp @@ -209,17 +209,17 @@ void Scene::insertMouse433(uint32 fileHash, NRect *mouseRect) { if (mouseRect) rect = *mouseRect; _mouseCursor = new Mouse(_vm, 0x0820C408, rect); - addSprite(_mouseCursor); + addEntity(_mouseCursor); } void Scene::insertMouse435(uint32 fileHash, int16 x1, int16 x2) { _mouseCursor = new Mouse(_vm, fileHash, x1, x2); - addSprite(_mouseCursor); + addEntity(_mouseCursor); } void Scene::insertNavigationMouse(uint32 fileHash, int type) { _mouseCursor = new Mouse(_vm, fileHash, type); - addSprite(_mouseCursor); + addEntity(_mouseCursor); } void Scene::showMouse(bool visible) { |