diff options
author | Paul Gilbert | 2016-08-29 20:31:09 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-08-29 20:31:09 -0400 |
commit | f01d1c649b44eac84a630109d0e5708f23313706 (patch) | |
tree | 0e9f428948a113106e9ec2e55410078fe719c21a /engines/titanic/support | |
parent | c13564369983e8b04b899646394c01fe65e361cb (diff) | |
download | scummvm-rg350-f01d1c649b44eac84a630109d0e5708f23313706.tar.gz scummvm-rg350-f01d1c649b44eac84a630109d0e5708f23313706.tar.bz2 scummvm-rg350-f01d1c649b44eac84a630109d0e5708f23313706.zip |
TITANIC: Clarify CMouseCursor saveState as setPosition
Diffstat (limited to 'engines/titanic/support')
-rw-r--r-- | engines/titanic/support/mouse_cursor.cpp | 7 | ||||
-rw-r--r-- | engines/titanic/support/mouse_cursor.h | 7 |
2 files changed, 10 insertions, 4 deletions
diff --git a/engines/titanic/support/mouse_cursor.cpp b/engines/titanic/support/mouse_cursor.cpp index 068267cb18..4f949a1c0e 100644 --- a/engines/titanic/support/mouse_cursor.cpp +++ b/engines/titanic/support/mouse_cursor.cpp @@ -128,8 +128,11 @@ void CMouseCursor::unlockE4() { CScreenManager::_screenManagerPtr->_inputHandler->decLockCount(); } -void CMouseCursor::saveState(int v1, int v2, int v3) { - // TODO +void CMouseCursor::setPosition(const Point &pt, double rate) { + assert(rate >= 0.0 && rate <= 1.0); + + // TODO: Figure out use of the rate parameter + g_system->warpMouse(pt.x, pt.y); } } // End of namespace Titanic diff --git a/engines/titanic/support/mouse_cursor.h b/engines/titanic/support/mouse_cursor.h index 7a81ad43fa..74fb1f6113 100644 --- a/engines/titanic/support/mouse_cursor.h +++ b/engines/titanic/support/mouse_cursor.h @@ -24,8 +24,8 @@ #define TITANIC_MOUSE_CURSOR_H #include "common/scummsys.h" -#include "common/rect.h" #include "graphics/managed_surface.h" +#include "titanic/support/rect.h" namespace Titanic { @@ -105,7 +105,10 @@ public: void lockE4(); void unlockE4(); - void saveState(int v1, int v2, int v3); + /** + * Sets the mouse to a new position + */ + void setPosition(const Point &pt, double rate); }; |