aboutsummaryrefslogtreecommitdiff
path: root/engines/simon/oracle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/simon/oracle.cpp')
-rw-r--r--engines/simon/oracle.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/simon/oracle.cpp b/engines/simon/oracle.cpp
index ef5de87930..4f80367908 100644
--- a/engines/simon/oracle.cpp
+++ b/engines/simon/oracle.cpp
@@ -279,7 +279,17 @@ void SimonEngine::scrollOracleDown() {
}
void SimonEngine::bltOracleText() {
- // TODO
+ byte *src, *dst;
+ uint16 h;
+
+ src = getFrontBuf() + 103 * _screenWidth + 136;
+ dst = getBackBuf() + 103 * _screenWidth + 136;
+
+ for (h = 0; h < 104; h++) {
+ memcpy(dst, src, 360);
+ dst += _screenWidth;
+ src += _screenWidth;
+ }
}
void SimonEngine::oracleLogo() {