From c625775ac4fbdf1b966c6bf6a4a838c60775eade Mon Sep 17 00:00:00 2001 From: 68bit Date: Thu, 25 Jul 2019 23:12:30 +1000 Subject: tilemap - fix calculation of visible area height and width. --- src/emu/tilemap.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu/tilemap.cpp b/src/emu/tilemap.cpp index c5c0ff16ad3..68653d8915a 100644 --- a/src/emu/tilemap.cpp +++ b/src/emu/tilemap.cpp @@ -953,8 +953,8 @@ g_profiler.start(PROFILER_TILEMAP_DRAW); // flip the tilemap around the center of the visible area rectangle visarea = screen.visible_area(); - u32 width = visarea.left() + visarea.right() + 1; - u32 height = visarea.top() + visarea.bottom() + 1; + u32 width = visarea.right() - visarea.left() + 1; + u32 height = visarea.bottom() - visarea.top() + 1; // XY scrolling playfield if (m_scrollrows == 1 && m_scrollcols == 1) -- cgit v1.2.3