aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/duckman/illusions_duckman.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/illusions/duckman/illusions_duckman.cpp')
-rw-r--r--engines/illusions/duckman/illusions_duckman.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/illusions/duckman/illusions_duckman.cpp b/engines/illusions/duckman/illusions_duckman.cpp
index c30b8ce318..9eae7a5514 100644
--- a/engines/illusions/duckman/illusions_duckman.cpp
+++ b/engines/illusions/duckman/illusions_duckman.cpp
@@ -390,6 +390,18 @@ void IllusionsEngine_Duckman::updateFader() {
}
}
+void IllusionsEngine_Duckman::clearFader() {
+ _fader->_active = false;
+ _fader->_currValue = 255;
+ _fader->_minValue = 255;
+ _fader->_maxValue = 255;
+ _fader->_firstIndex = 1;
+ _fader->_lastIndex = 256;
+ _fader->_startTime = 0;
+ _fader->_duration = 0;
+ _fader->_notifyThreadId = 0;
+}
+
void IllusionsEngine_Duckman::pauseFader() {
_fader->_paused = true;
_fader->_startTime = getCurrentTime() - _fader->_startTime;