aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/sfuncs_ihnm.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2014-07-20 16:17:22 +0300
committerFilippos Karapetis2014-07-20 17:10:55 +0300
commite663395435764f14fcf9b561af408b25521d16ce (patch)
tree8c3fe18fbc489e586c3a4eb189a3a9192fc93e1d /engines/saga/sfuncs_ihnm.cpp
parentb14a2599bcbb5fcec2e860e048081751dbde8162 (diff)
downloadscummvm-rg350-e663395435764f14fcf9b561af408b25521d16ce.tar.gz
scummvm-rg350-e663395435764f14fcf9b561af408b25521d16ce.tar.bz2
scummvm-rg350-e663395435764f14fcf9b561af408b25521d16ce.zip
SAGA: Add wrappers for queuing music events
Diffstat (limited to 'engines/saga/sfuncs_ihnm.cpp')
-rw-r--r--engines/saga/sfuncs_ihnm.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/engines/saga/sfuncs_ihnm.cpp b/engines/saga/sfuncs_ihnm.cpp
index 6957360942..e3e3c1ca11 100644
--- a/engines/saga/sfuncs_ihnm.cpp
+++ b/engines/saga/sfuncs_ihnm.cpp
@@ -421,14 +421,7 @@ void Script::sfQueueMusic(SCRIPTFUNC_PARAMS) {
warning("sfQueueMusic: Wrong song number (%d > %d)", param1, _vm->_music->_songTable.size() - 1);
} else {
_vm->_music->setVolume(_vm->_musicVolume, 1);
- event.type = kEvTOneshot;
- event.code = kMusicEvent;
- event.param = _vm->_music->_songTable[param1];
- event.param2 = param2 ? MUSIC_LOOP : MUSIC_NORMAL;
- event.op = kEventPlay;
- event.time = _vm->ticksToMSec(1000);
-
- _vm->_events->queue(event);
+ _vm->_events->queueMusic(_vm->_music->_songTable[param1], param2, _vm->ticksToMSec(1000));
if (!_vm->_scene->haveChapterPointsChanged()) {
_vm->_scene->setCurrentMusicTrack(param1);