aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Howell2006-04-10 12:10:30 +0000
committerTravis Howell2006-04-10 12:10:30 +0000
commit520a7be91f31ee89b66af9faad17edf02a699ce7 (patch)
tree3ffcf26ab1dd798eb5008a4e270121a16694bba8
parent2f7932c4568969d97f2bfd31ebed31c54416f9a6 (diff)
downloadscummvm-rg350-520a7be91f31ee89b66af9faad17edf02a699ce7.tar.gz
scummvm-rg350-520a7be91f31ee89b66af9faad17edf02a699ce7.tar.bz2
scummvm-rg350-520a7be91f31ee89b66af9faad17edf02a699ce7.zip
Add code for bltOracleText() in FF
svn-id: r21765
-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() {