aboutsummaryrefslogtreecommitdiff
path: root/sound
diff options
context:
space:
mode:
authorFilippos Karapetis2010-06-14 22:31:38 +0000
committerFilippos Karapetis2010-06-14 22:31:38 +0000
commit22e9fe8291b2f7f2111823614de4976f058ef524 (patch)
tree8d653500bac89e65e91fc2fb183b16f289fa1b1a /sound
parent1fde7f1abceb5f7c52982e9b2bf18188037b63d5 (diff)
downloadscummvm-rg350-22e9fe8291b2f7f2111823614de4976f058ef524.tar.gz
scummvm-rg350-22e9fe8291b2f7f2111823614de4976f058ef524.tar.bz2
scummvm-rg350-22e9fe8291b2f7f2111823614de4976f058ef524.zip
Since allNotesOff() is virtual and can be overriden, make its associated variables protected instead of private
svn-id: r49672
Diffstat (limited to 'sound')
-rw-r--r--sound/midiparser.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/sound/midiparser.h b/sound/midiparser.h
index 0ba12ce2b1..37c00db5b6 100644
--- a/sound/midiparser.h
+++ b/sound/midiparser.h
@@ -267,13 +267,12 @@ struct NoteTimer {
* memory block containing the music data.)
*/
class MidiParser {
-private:
+protected:
uint16 _active_notes[128]; ///< Each uint16 is a bit mask for channels that have that note on.
NoteTimer _hanging_notes[32]; ///< Maintains expiration info for up to 32 notes.
///< Used for "Smart Jump" and MIDI formats that do not include explicit Note Off events.
byte _hanging_notes_count; ///< Count of hanging notes, used to optimize expiration.
-protected:
MidiDriver *_driver; ///< The device to which all events will be transmitted.
uint32 _timer_rate; ///< The time in microseconds between onTimer() calls. Obtained from the MidiDriver.
uint32 _ppqn; ///< Pulses Per Quarter Note. (We refer to "pulses" as "ticks".)