diff options
author | Paul Gilbert | 2014-11-24 21:24:20 -0500 |
---|---|---|
committer | Paul Gilbert | 2014-12-12 22:43:42 -0500 |
commit | 9fa0fc845e2cc20f400790be57b607b4e656078e (patch) | |
tree | 913b8e5e0bd3a764face79ceb795433dc0ff3763 | |
parent | b01f5d61d7ad648c5d41a86682ce28bb8f9ddc88 (diff) | |
download | scummvm-rg350-9fa0fc845e2cc20f400790be57b607b4e656078e.tar.gz scummvm-rg350-9fa0fc845e2cc20f400790be57b607b4e656078e.tar.bz2 scummvm-rg350-9fa0fc845e2cc20f400790be57b607b4e656078e.zip |
ACCESS: Fix 'bounce' when reaching left end of a horizontal scrolling scene
-rw-r--r-- | engines/access/player.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/access/player.cpp b/engines/access/player.cpp index 2492345ec4..70f688120c 100644 --- a/engines/access/player.cpp +++ b/engines/access/player.cpp @@ -814,8 +814,12 @@ bool Player::scrollRight() { if (_vm->_screen->_scrollX < 0) { do { _vm->_screen->_scrollX += TILE_WIDTH; - if (--_vm->_screen->_scrollCol < 0) + if (--_vm->_screen->_scrollCol < 0) { + _scrollEnd = true; + _vm->_screen->_scrollX = 0; + _vm->_screen->_scrollCol = 0; return true; + } _vm->_buffer1.moveBufferRight(); _vm->_room->buildColumn(_vm->_screen->_scrollCol, 0); |