diff options
author | Jamieson Christian | 2003-05-07 19:24:14 +0000 |
---|---|---|
committer | Jamieson Christian | 2003-05-07 19:24:14 +0000 |
commit | 15bf5ba88549134220f4c4bf9f45e7b5a4c73d94 (patch) | |
tree | fa2e75420044e0b7965223b50b31bb20c2173351 /scumm/instrument.h | |
parent | 2cfbd5fcd62f0b2e411fa5203ce2322b4a9ecbe7 (diff) | |
download | scummvm-rg350-15bf5ba88549134220f4c4bf9f45e7b5a4c73d94.tar.gz scummvm-rg350-15bf5ba88549134220f4c4bf9f45e7b5a4c73d94.tar.bz2 scummvm-rg350-15bf5ba88549134220f4c4bf9f45e7b5a4c73d94.zip |
..\..\msg.txt
svn-id: r7382
Diffstat (limited to 'scumm/instrument.h')
-rw-r--r-- | scumm/instrument.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scumm/instrument.h b/scumm/instrument.h index 1d021466ad..f3607eab4d 100644 --- a/scumm/instrument.h +++ b/scumm/instrument.h @@ -34,6 +34,7 @@ public: virtual void saveOrLoad (Serializer *s) = 0; virtual void send (MidiChannel *mc) = 0; virtual void copy_to (Instrument *dest) = 0; + virtual bool is_valid() = 0; }; class Instrument { @@ -58,6 +59,7 @@ public: void roland (byte *instrument); byte getType() { return _type; } + bool isValid() { return (_instrument ? _instrument->is_valid() : false); } void saveOrLoad (Serializer *s); void send (MidiChannel *mc) { if (_instrument) _instrument->send (mc); } }; |