aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Howell2005-11-11 02:56:36 +0000
committerTravis Howell2005-11-11 02:56:36 +0000
commit05a80bf48b9dbc6610655f0021af15e76105c9d7 (patch)
treea7313b98e479b76d5ca24bd1cdb3587ce21ba064
parentd50a69507da5b4bd8b6ec5e4d447e17dd03fff8b (diff)
downloadscummvm-rg350-05a80bf48b9dbc6610655f0021af15e76105c9d7.tar.gz
scummvm-rg350-05a80bf48b9dbc6610655f0021af15e76105c9d7.tar.bz2
scummvm-rg350-05a80bf48b9dbc6610655f0021af15e76105c9d7.zip
Correct FF image height.
svn-id: r19554
-rw-r--r--simon/vga.cpp2
-rw-r--r--simon/vga.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/simon/vga.cpp b/simon/vga.cpp
index 78e78eefa2..dd3e969356 100644
--- a/simon/vga.cpp
+++ b/simon/vga.cpp
@@ -689,7 +689,7 @@ void SimonEngine::vc10_draw() {
if (_game == GAME_FEEBLEFILES) {
state.depack_src = _curVgaFile2 + READ_LE_UINT32(p2);
width = READ_LE_UINT16(p2 + 6);
- height = p2[4];
+ height = READ_LE_UINT16(p2 + 4) & 0x7FFF;
flags = p2[5];
} else {
state.depack_src = _curVgaFile2 + READ_BE_UINT32(p2);
diff --git a/simon/vga.h b/simon/vga.h
index 9eba825b80..22cdb6db0d 100644
--- a/simon/vga.h
+++ b/simon/vga.h
@@ -117,7 +117,7 @@ struct VC10_state {
const byte *depack_src;
int8 depack_cont;
- byte depack_dest[200];
+ byte depack_dest[480];
};
byte *vc10_depack_column(VC10_state *vs);