aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarisa-Chan2014-11-12 15:40:54 +0600
committerMarisa-Chan2014-11-12 15:40:54 +0600
commitdb5e2adc5828a4bf888959ebd520bb43e89996fe (patch)
treeaffc1e02af2d8a8fb00025761a139a197d7d025e
parentf658a5c8e6a92341efc7ec15ec0f875b1cc7eb93 (diff)
downloadscummvm-rg350-db5e2adc5828a4bf888959ebd520bb43e89996fe.tar.gz
scummvm-rg350-db5e2adc5828a4bf888959ebd520bb43e89996fe.tar.bz2
scummvm-rg350-db5e2adc5828a4bf888959ebd520bb43e89996fe.zip
ZVISION: Implement method for visual output of some info
-rw-r--r--engines/zvision/zvision.cpp6
-rw-r--r--engines/zvision/zvision.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/engines/zvision/zvision.cpp b/engines/zvision/zvision.cpp
index c5d5fdc58b..0b03cc351d 100644
--- a/engines/zvision/zvision.cpp
+++ b/engines/zvision/zvision.cpp
@@ -472,4 +472,10 @@ bool ZVision::ifQuit() {
}
return false;
}
+void ZVision::showDebugMsg(const Common::String &msg, int16 delay) {
+ uint16 msgid = _renderManager->createSubArea();
+ _renderManager->updateSubArea(msgid, msg);
+ _renderManager->deleteSubArea(msgid, delay);
+}
+
} // End of namespace ZVision
diff --git a/engines/zvision/zvision.h b/engines/zvision/zvision.h
index 8b9b67303e..3c9e26b5ec 100644
--- a/engines/zvision/zvision.h
+++ b/engines/zvision/zvision.h
@@ -190,6 +190,8 @@ public:
bool ifQuit();
+ void showDebugMsg(const Common::String &msg, int16 delay = 3000);
+
private:
void initialize();
void initFonts();