aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
diff options
context:
space:
mode:
authorColin Snover2016-12-17 18:50:23 -0600
committerColin Snover2016-12-17 18:55:22 -0600
commit07919b79baca911dcda4708406f5dee85d22b655 (patch)
treec3c84f3fa32a6d597630ad77a637a1de1291fd5c /engines/sci/engine
parent7e9ae90abd094fc836e7d9c9497eaa6ec138b7b0 (diff)
downloadscummvm-rg350-07919b79baca911dcda4708406f5dee85d22b655.tar.gz
scummvm-rg350-07919b79baca911dcda4708406f5dee85d22b655.tar.bz2
scummvm-rg350-07919b79baca911dcda4708406f5dee85d22b655.zip
SCI32: Improve SciBitmap segment table debugging output
Diffstat (limited to 'engines/sci/engine')
-rw-r--r--engines/sci/engine/segment.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/sci/engine/segment.h b/engines/sci/engine/segment.h
index e8f0be3a79..7c415f3bb3 100644
--- a/engines/sci/engine/segment.h
+++ b/engines/sci/engine/segment.h
@@ -1136,6 +1136,16 @@ public:
*pixel++ = (uint8)color;
}
}
+
+ Common::String toString() const {
+ return Common::String::format("%dx%d; res %dx%d; origin %dx%d; skip color %u; %s; %s):\n",
+ getWidth(), getHeight(),
+ getXResolution(), getYResolution(),
+ getOrigin().x, getOrigin().y,
+ getSkipColor(),
+ getRemap() ? "remap" : "no remap",
+ getShouldGC() ? "GC" : "no GC");
+ }
};
struct BitmapTable : public SegmentObjTable<SciBitmap> {