diff options
author | Arnaud Boutonné | 2010-11-29 22:31:57 +0000 |
---|---|---|
committer | Arnaud Boutonné | 2010-11-29 22:31:57 +0000 |
commit | 66ba82a451a4f058fcaf51eea81253165ed021ac (patch) | |
tree | 948a93d08859a6719a52fad69c00a08a6deba73d /engines | |
parent | b1b7ffa1f245bc969a0dbeec8612436d41e3402b (diff) | |
download | scummvm-rg350-66ba82a451a4f058fcaf51eea81253165ed021ac.tar.gz scummvm-rg350-66ba82a451a4f058fcaf51eea81253165ed021ac.tar.bz2 scummvm-rg350-66ba82a451a4f058fcaf51eea81253165ed021ac.zip |
HUGO: Fix assert in H3 Win when displaying the elephant and the plane
svn-id: r54653
Diffstat (limited to 'engines')
-rw-r--r-- | engines/hugo/display.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/hugo/display.cpp b/engines/hugo/display.cpp index f7975df693..fc73acc938 100644 --- a/engines/hugo/display.cpp +++ b/engines/hugo/display.cpp @@ -103,7 +103,7 @@ void Screen::displayBackground() { void Screen::displayRect(int16 x, int16 y, int16 dx, int16 dy) { debugC(3, kDebugDisplay, "displayRect(%d, %d, %d, %d)", x, y, dx, dy); - g_system->copyRectToScreen(&_frontBuffer[x + y * 320], 320, x, y, dx, dy); + g_system->copyRectToScreen(&_frontBuffer[x + y * 320], 320, x, y, CLIP<int16>(dx, 0, 320 - x), CLIP<int16>(dy, 0, 200 - y)); } /** |