aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/support/mouse_cursor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/support/mouse_cursor.cpp')
-rw-r--r--engines/titanic/support/mouse_cursor.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/titanic/support/mouse_cursor.cpp b/engines/titanic/support/mouse_cursor.cpp
index 068267cb18..d342e6cccb 100644
--- a/engines/titanic/support/mouse_cursor.cpp
+++ b/engines/titanic/support/mouse_cursor.cpp
@@ -67,7 +67,6 @@ CMouseCursor::~CMouseCursor() {
void CMouseCursor::loadCursorImages() {
const CResourceKey key("ycursors.avi");
- g_vm->_filesManager->fn4(key.getString());
// Iterate through getting each cursor
for (int idx = 0; idx < NUM_CURSORS; ++idx) {
@@ -128,8 +127,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