diff options
Diffstat (limited to 'engines/startrek/graphics.cpp')
-rwxr-xr-x | engines/startrek/graphics.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/startrek/graphics.cpp b/engines/startrek/graphics.cpp index e2ba26670c..8dcc43686e 100755 --- a/engines/startrek/graphics.cpp +++ b/engines/startrek/graphics.cpp @@ -89,6 +89,11 @@ void Graphics::drawImage(const char *filename) { uint16 width = (_vm->getPlatform() == Common::kPlatformAmiga) ? imageStream->readUint16BE() : imageStream->readUint16LE(); uint16 height = (_vm->getPlatform() == Common::kPlatformAmiga) ? imageStream->readUint16BE() : imageStream->readUint16LE(); + if (xoffset >= 320) + xoffset = 0; + if (yoffset >= 200) + yoffset = 0; + byte *pixels = (byte *)malloc(width * height); if (_egaMode && _egaData) { |