aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/script_s1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agos/script_s1.cpp')
-rw-r--r--engines/agos/script_s1.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/agos/script_s1.cpp b/engines/agos/script_s1.cpp
index ca0be02f4b..acc8ad64be 100644
--- a/engines/agos/script_s1.cpp
+++ b/engines/agos/script_s1.cpp
@@ -267,7 +267,7 @@ void AGOSEngine::os1_scnTxtLongText() {
void AGOSEngine::os1_mouseOn() {
// 180: force mouseOn
- scriptMouseOn();
+ _mouseHideCount = 0;
}
void AGOSEngine::os1_mouseOff() {
@@ -340,4 +340,10 @@ void AGOSEngine::os1_specialFade() {
memcpy(_displayPalette, _videoBuf1, 1024);
}
+void AGOSEngine::scriptMouseOff() {
+ _lockWord |= 0x8000;
+ vc34_setMouseOff();
+ _lockWord &= ~0x8000;
+}
+
} // End of namespace AGOS