diff options
| -rw-r--r-- | engines/queen/music.cpp | 26 | ||||
| -rw-r--r-- | engines/queen/music.h | 8 | 
2 files changed, 17 insertions, 17 deletions
diff --git a/engines/queen/music.cpp b/engines/queen/music.cpp index df5ff029f0..58ecfa6d16 100644 --- a/engines/queen/music.cpp +++ b/engines/queen/music.cpp @@ -40,9 +40,9 @@ namespace Queen {  extern MidiDriver *C_Player_CreateAdLibMidiDriver(Audio::Mixer *);  MidiMusic::MidiMusic(QueenEngine *vm) -	: _isPlaying(false), _looping(false), _randomLoop(false), _masterVolume(192), _buf(0) { +	: _isPlaying(false), _isLooping(false), _randomLoop(false), _masterVolume(192), _buf(0) { -	memset(_channel, 0, sizeof(_channel)); +	memset(_channelsTable, 0, sizeof(_channelsTable));  	_queuePos = _lastSong = _currentSong = 0;  	queueClear(); @@ -118,8 +118,8 @@ void MidiMusic::setVolume(int volume) {  	_masterVolume = volume;  	for (int i = 0; i < 16; ++i) { -		if (_channel[i]) -			_channel[i]->volume(_channelVolume[i] * _masterVolume / 255); +		if (_channelsTable[i]) +			_channelsTable[i]->volume(_channelsVolume[i] * _masterVolume / 255);  	}  } @@ -156,7 +156,7 @@ bool MidiMusic::queueSong(uint16 songNum) {  void MidiMusic::queueClear() {  	_lastSong = _songQueue[0];  	_queuePos = 0; -	_looping = _randomLoop = false; +	_isLooping = _randomLoop = false;  	memset(_songQueue, 0, sizeof(_songQueue));  } @@ -170,7 +170,7 @@ void MidiMusic::send(uint32 b) {  	if ((b & 0xFFF0) == 0x07B0) {  		// Adjust volume changes by master volume  		byte volume = (byte)((b >> 16) & 0x7F); -		_channelVolume[channel] = volume; +		_channelsVolume[channel] = volume;  		volume = volume * _masterVolume / 255;  		b = (b & 0xFF00FFFF) | (volume << 16);  	} else if ((b & 0xF0) == 0xC0 && !_nativeMT32) { @@ -178,7 +178,7 @@ void MidiMusic::send(uint32 b) {  	} else if ((b & 0xFFF0) == 0x007BB0) {  		//Only respond to All Notes Off if this channel  		//has currently been allocated -		if (!_channel[channel]) +		if (!_channelsTable[channel])  			return;  	} @@ -190,17 +190,17 @@ void MidiMusic::send(uint32 b) {  	if (channel == 5 && _currentSong == 38)  		return; -	if (!_channel[channel]) -		_channel[channel] = (channel == 9) ? _driver->getPercussionChannel() : _driver->allocateChannel(); +	if (!_channelsTable[channel]) +		_channelsTable[channel] = (channel == 9) ? _driver->getPercussionChannel() : _driver->allocateChannel(); -	if (_channel[channel]) -		_channel[channel]->send(b); +	if (_channelsTable[channel]) +		_channelsTable[channel]->send(b);  }  void MidiMusic::metaEvent(byte type, byte *data, uint16 length) {  	switch (type) {  	case 0x2F: // End of Track -		if (_looping || _songQueue[1]) { +		if (_isLooping || _songQueue[1]) {  			playMusic();  		} else {  			stopMusic(); @@ -333,7 +333,7 @@ void MidiMusic::queueUpdatePos() {  	} else {  		if (_queuePos < (MUSIC_QUEUE_SIZE - 1) && _songQueue[_queuePos + 1])  			_queuePos++; -		else if (_looping) +		else if (_isLooping)  			_queuePos = 0;  	}  } diff --git a/engines/queen/music.h b/engines/queen/music.h index 09d29fb351..3e8fc585ca 100644 --- a/engines/queen/music.h +++ b/engines/queen/music.h @@ -50,7 +50,7 @@ public:  	void stopSong() { stopMusic(); }  	void playMusic();  	void stopMusic(); -	void setLoop(bool loop)		{ _looping = loop; } +	void setLoop(bool loop)		{ _isLooping = loop; }  	void queueTuneList(int16 tuneList);  	bool queueSong(uint16 songNum);  	void queueClear(); @@ -76,15 +76,15 @@ protected:  	MidiDriver *_driver;  	MidiParser *_parser; -	MidiChannel *_channel[16]; -	byte _channelVolume[16]; +	MidiChannel *_channelsTable[16]; +	byte _channelsVolume[16];  	bool _adlib;  	bool _nativeMT32;  	Common::Mutex _mutex;  	Common::RandomSource _rnd;  	bool _isPlaying; -	bool _looping; +	bool _isLooping;  	bool _randomLoop;  	byte _masterVolume;  	uint8 _queuePos;  | 
