aboutsummaryrefslogtreecommitdiff
path: root/scumm/imuse_digi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/imuse_digi.cpp')
-rw-r--r--scumm/imuse_digi.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/scumm/imuse_digi.cpp b/scumm/imuse_digi.cpp
index fb1e958c4a..8f5aa64a60 100644
--- a/scumm/imuse_digi.cpp
+++ b/scumm/imuse_digi.cpp
@@ -689,11 +689,11 @@ static byte *readCreativeVocFile(byte *ptr, int32 &size, int &rate) {
return ret_sound;
}
-static void imus_digital_handler(void *engine) {
+void IMuseDigital::timer_handler(void *engine) {
// Avoid race condition
Scumm *scumm = (Scumm *)engine;
if (scumm && scumm->_imuseDigital)
- scumm->_imuseDigital->handler();
+ scumm->_imuseDigital->musicTimer();
}
IMuseDigital::IMuseDigital(Scumm *scumm)
@@ -702,19 +702,19 @@ IMuseDigital::IMuseDigital(Scumm *scumm)
for (int l = 0; l < MAX_DIGITAL_CHANNELS; l++) {
_channel[l]._mixerChannel = 0;
}
- _scumm->_timer->installProcedure(imus_digital_handler, 200000);
+ _scumm->_timer->installProcedure(timer_handler, 200000);
_pause = false;
}
IMuseDigital::~IMuseDigital() {
- _scumm->_timer->releaseProcedure(imus_digital_handler);
+ _scumm->_timer->releaseProcedure(timer_handler);
for (int l = 0; l < MAX_DIGITAL_CHANNELS; l++) {
_scumm->_mixer->stopChannel(_channel[l]._mixerChannel);
}
}
-void IMuseDigital::handler() {
+void IMuseDigital::musicTimer() {
int l = 0;
if (_pause)