aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_private.hpp
diff options
context:
space:
mode:
authorWohlstand <admin@wohlnet.ru>2017-11-05 18:20:25 +0300
committerWohlstand <admin@wohlnet.ru>2017-11-05 18:20:25 +0300
commit44b9892c91476fe4e64b67f3868322b097003335 (patch)
treee26b1a283c801b2acd7b2f3a3f3df660a58deff0 /src/adlmidi_private.hpp
parent9651207118e3faad510bfe337674f485704ff532 (diff)
downloadlibADLMIDI-44b9892c91476fe4e64b67f3868322b097003335.tar.gz
libADLMIDI-44b9892c91476fe4e64b67f3868322b097003335.tar.bz2
libADLMIDI-44b9892c91476fe4e64b67f3868322b097003335.zip
Don't apply a too-short percussion note fix on IMF/CMF and RSXX musics.
Diffstat (limited to 'src/adlmidi_private.hpp')
-rw-r--r--src/adlmidi_private.hpp11
1 files changed, 9 insertions, 2 deletions
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