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 /engines | |
| 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
Diffstat (limited to 'engines')
| -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); |
