aboutsummaryrefslogtreecommitdiff
path: root/sky/music/adlibmusic.cpp
diff options
context:
space:
mode:
authorRobert Göffringmann2003-06-01 21:21:10 +0000
committerRobert Göffringmann2003-06-01 21:21:10 +0000
commit5bb59b47551c42e128e5270dd6407f375b4dd712 (patch)
treef3dc6b01100d794f527a1384793b3be39b647b8d /sky/music/adlibmusic.cpp
parent674a34a3921dc084ae6050e3f2f930cd2a3909e3 (diff)
downloadscummvm-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.cpp9
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);
}
}