diff options
Diffstat (limited to 'engines/access/room.cpp')
-rw-r--r-- | engines/access/room.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/access/room.cpp b/engines/access/room.cpp index e3a46159cf..513c1596ac 100644 --- a/engines/access/room.cpp +++ b/engines/access/room.cpp @@ -316,6 +316,9 @@ void Room::buildScreen() { } void Room::buildColumn(int playX, int screenX) { + if (playX < 0 || playX >= _playFieldWidth) + return; + const byte *pSrc = _playField + _vm->_screen->_scrollRow * _playFieldWidth + playX; |