diff options
author | Robert Göffringmann | 2003-06-01 21:21:10 +0000 |
---|---|---|
committer | Robert Göffringmann | 2003-06-01 21:21:10 +0000 |
commit | 5bb59b47551c42e128e5270dd6407f375b4dd712 (patch) | |
tree | f3dc6b01100d794f527a1384793b3be39b647b8d /sky/music/adlibmusic.cpp | |
parent | 674a34a3921dc084ae6050e3f2f930cd2a3909e3 (diff) | |
download | scummvm-rg350-5bb59b47551c42e128e5270dd6407f375b4dd712.tar.gz scummvm-rg350-5bb59b47551c42e128e5270dd6407f375b4dd712.tar.bz2 scummvm-rg350-5bb59b47551c42e128e5270dd6407f375b4dd712.zip |
cleaned code a bit, added SYSTEM_FLAGS and MOUSE_FLAG
svn-id: r8253
Diffstat (limited to 'sky/music/adlibmusic.cpp')
-rw-r--r-- | sky/music/adlibmusic.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/sky/music/adlibmusic.cpp b/sky/music/adlibmusic.cpp index b23afd879c..46b72e7f03 100644 --- a/sky/music/adlibmusic.cpp +++ b/sky/music/adlibmusic.cpp @@ -27,8 +27,8 @@ void SkyAdlibMusic::passMixerFunc(void *param, int16 *buf, uint len) { ((SkyAdlibMusic*)param)->premixerCall(buf, len); } -SkyAdlibMusic::SkyAdlibMusic(SoundMixer *pMixer, SkyDisk *pSkyDisk, uint32 version) - : SkyMusicBase(pSkyDisk, version) { +SkyAdlibMusic::SkyAdlibMusic(SoundMixer *pMixer, SkyDisk *pSkyDisk) + : SkyMusicBase(pSkyDisk) { _driverFileBase = 60202; _mixer = pMixer; @@ -74,8 +74,7 @@ void SkyAdlibMusic::premixerCall(int16 *buf, uint len) { void SkyAdlibMusic::setupPointers(void) { - printf("game version: %d\n",_gameVersion); - if (_gameVersion == 267) { + if (SkyState::_systemVars.gameVersion == 267) { // disk demo uses a different adlib driver version, some offsets have changed _musicDataLoc = (_musicData[0x11F8] << 8) | _musicData[0x11F7]; _initSequence = _musicData + 0xE87; @@ -92,7 +91,7 @@ void SkyAdlibMusic::setupChannels(uint8 *channelData) { channelData++; for (uint8 cnt = 0; cnt < _numberOfChannels; cnt++) { uint16 chDataStart = ((channelData[(cnt << 1) | 1] << 8) | channelData[cnt << 1]) + _musicDataLoc; - _channels[cnt] = new SkyAdlibChannel(_musicData, chDataStart, _gameVersion); + _channels[cnt] = new SkyAdlibChannel(_musicData, chDataStart); } } |