From 59ea9187457da7b771fbb760ad76805d3a6e3c6e Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Mon, 16 Jul 2012 12:04:34 +0300 Subject: SCI: Temporarily disable text display in the demo of SQ6 to stop crashes --- engines/sci/engine/kgraphics32.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engines/sci/engine/kgraphics32.cpp b/engines/sci/engine/kgraphics32.cpp index 16e54a5429..f0989f5f00 100644 --- a/engines/sci/engine/kgraphics32.cpp +++ b/engines/sci/engine/kgraphics32.cpp @@ -173,6 +173,10 @@ reg_t kCreateTextBitmap(EngineState *s, int argc, reg_t *argv) { debugC(kDebugLevelStrings, "%s", text.c_str()); uint16 maxWidth = argv[1].toUint16(); // nsRight - nsLeft + 1 uint16 maxHeight = argv[2].toUint16(); // nsBottom - nsTop + 1 + // These values can be larger than the screen in the SQ6 demo + // TODO: Find out why. For now, don't show any text in the SQ6 demo. + if (g_sci->getGameId() == GID_SQ6 && g_sci->isDemo()) + return NULL_REG; return g_sci->_gfxText32->createTextBitmap(object, maxWidth, maxHeight); } case 1: { -- cgit v1.2.3