aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorMartin Kiewitz2010-05-12 16:36:08 +0000
committerMartin Kiewitz2010-05-12 16:36:08 +0000
commita9e5f65376f1814bdc71c00dd156c98e777de8d7 (patch)
treeb03c9dfb084a26c1717a657bc0a892e0f9e76e71 /engines
parentdd8aa85eb5f9fa5da23c8a9798d715c427d6a5bd (diff)
downloadscummvm-rg350-a9e5f65376f1814bdc71c00dd156c98e777de8d7.tar.gz
scummvm-rg350-a9e5f65376f1814bdc71c00dd156c98e777de8d7.tar.bz2
scummvm-rg350-a9e5f65376f1814bdc71c00dd156c98e777de8d7.zip
SCI: added comments about r49012, change actually happened during sci0late
svn-id: r49014
Diffstat (limited to 'engines')
-rw-r--r--engines/sci/graphics/paint16.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/sci/graphics/paint16.cpp b/engines/sci/graphics/paint16.cpp
index 20d452c24f..ba23facd1d 100644
--- a/engines/sci/graphics/paint16.cpp
+++ b/engines/sci/graphics/paint16.cpp
@@ -452,7 +452,7 @@ reg_t GfxPaint16::kernelDisplay(const char *text, int argc, reg_t *argv) {
Common::Rect rect;
reg_t result = NULL_REG;
- // Make a "backup" of the port settings
+ // Make a "backup" of the port settings (required for SCI01+ only)
Port oldPort = *_ports->getPort();
// setting defaults
@@ -536,6 +536,8 @@ reg_t GfxPaint16::kernelDisplay(const char *text, int argc, reg_t *argv) {
uint16 tLeft = currport->curLeft;
if (getSciVersion() >= SCI_VERSION_01) {
// Restore port settings for SCI01+ only
+ // the change actually happened inbetween sci0late. sq3new has fixed scripts and includes this change
+ // sq3old doesn't and restoring the port will result in font 0 getting used when scanning for planets
*currport = oldPort;
}
currport->curTop = tTop;