aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/cursor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agos/cursor.cpp')
-rw-r--r--engines/agos/cursor.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/agos/cursor.cpp b/engines/agos/cursor.cpp
index 7dffe2f963..8d9cef38cd 100644
--- a/engines/agos/cursor.cpp
+++ b/engines/agos/cursor.cpp
@@ -644,6 +644,11 @@ void AGOSEngine_PuzzlePack::initMouse() {
_mouseData = (byte *)calloc(_maxCursorWidth * _maxCursorHeight, 1);
}
+void AGOSEngine_FeebleDemo::initMouse() {
+ // TODO: Add larger cursor
+ AGOSEngine_Simon1::initMouse();
+}
+
void AGOSEngine_Feeble::initMouse() {
_maxCursorWidth = 40;
_maxCursorHeight = 40;
@@ -723,6 +728,11 @@ void AGOSEngine_Feeble::drawMousePart(int image, byte x, byte y) {
}
}
+void AGOSEngine_FeebleDemo::drawMousePointer() {
+ // TODO: Add larger cursor
+ CursorMan.replaceCursor(_mouseData, 16, 16, 0, 0, 0xFF);
+}
+
void AGOSEngine_Feeble::drawMousePointer() {
uint cursor;
int image, offs;