aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/sherlock/fonts.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/sherlock/fonts.cpp b/engines/sherlock/fonts.cpp
index 4d0991a47c..9b58eea17c 100644
--- a/engines/sherlock/fonts.cpp
+++ b/engines/sherlock/fonts.cpp
@@ -53,6 +53,15 @@ void Fonts::setFont(int fontNum) {
// Discard previous font
delete _font;
+ if (IS_SERRATED_SCALPEL) {
+ // Scalpel
+ if ((_vm->isDemo()) && (!_vm->_interactiveFl)) {
+ // Do not set up any font for the non-interactive demo of scalpel
+ // The non-interactive demo does not contain any font at all
+ return;
+ }
+ }
+
Common::String fontFilename;
if (_vm->getPlatform() != Common::kPlatform3DO) {