From 44b9892c91476fe4e64b67f3868322b097003335 Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Sun, 5 Nov 2017 18:20:25 +0300 Subject: Don't apply a too-short percussion note fix on IMF/CMF and RSXX musics. --- src/adlmidi_private.hpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/adlmidi_private.hpp') diff --git a/src/adlmidi_private.hpp b/src/adlmidi_private.hpp index 3749129..a0f2a51 100644 --- a/src/adlmidi_private.hpp +++ b/src/adlmidi_private.hpp @@ -156,8 +156,15 @@ public: bool ScaleModulators; //! Required to play CMF files. Can be turned on by using of "CMF" volume model bool LogarithmicVolumes; - //! Required to play EA-MUS files - bool CartoonersVolumes; + // ! Required to play EA-MUS files [REPLACED WITH "m_musicMode", DEPRECATED!!!] + //bool CartoonersVolumes; + enum MusicMode + { + MODE_MIDI, + MODE_IMF, + MODE_CMF, + MODE_RSXX + } m_musicMode; //! Just a padding. Reserved. char ___padding2[3]; //! Volume models enum -- cgit v1.2.3