From 0e9e75da9d80fe124116d661b793f91781f6cbfb Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Wed, 28 Jan 2004 03:01:28 +0000 Subject: [PATCH] music works on Simon2 svn-id: r12651 --- simon/debugger.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/simon/debugger.cpp b/simon/debugger.cpp index 6a529010c8a..a11dc9d8c4d 100644 --- a/simon/debugger.cpp +++ b/simon/debugger.cpp @@ -108,12 +108,13 @@ bool Debugger::Cmd_DebugLevel(int argc, const char **argv) { bool Debugger::Cmd_PlayMusic(int argc, const char **argv) { if (argc > 1) { uint music = atoi(argv[1]); - if (_vm->_game & GF_SIMON2) - DebugPrintf("No support for Simon the Sorcerer 2\n"); - else if (music <= 34) - _vm->loadMusic(music); - else - DebugPrintf("Music out of range (0 - 34)\n"); + uint range = (_vm->_game & GF_SIMON2) ? 93 : 34; + if (music <= range) { + _vm->loadMusic (music); + if (_vm->_game & GF_SIMON2) + _vm->midi.startTrack (0); + } else + DebugPrintf("Music out of range (0 - %d)\n", range); } else DebugPrintf("Syntax: music \n");