aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sound/drivers/mididriver.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/sound/drivers/mididriver.h')
-rw-r--r--engines/sci/sound/drivers/mididriver.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/sci/sound/drivers/mididriver.h b/engines/sci/sound/drivers/mididriver.h
index 73c2fd5737..de87d9dbdb 100644
--- a/engines/sci/sound/drivers/mididriver.h
+++ b/engines/sci/sound/drivers/mididriver.h
@@ -126,6 +126,14 @@ public:
// Some drivers also do other things in here.
virtual void initTrack(SciSpan<const byte> &) {}
+ // There are several sound drivers which weren' part of the
+ // original game setup and came in the form of aftermarket patches.
+ // This method allows each driver to report missing patch or other
+ // required files which will then be displayed in an error dialog box.
+ // The method returns only a single string (instead of a string list),
+ // because no more than two files will be required.
+ virtual const char *reportMissingFiles() { return 0; }
+
protected:
SciVersion _version;
};