|
|
|
@ -75,13 +75,7 @@ void MapView::draw(const Rect& rect)
|
|
|
|
|
|
|
|
|
|
if(m_mustCleanFramebuffer) {
|
|
|
|
|
Rect clearRect = Rect(0, 0, m_drawDimension * m_tileSize);
|
|
|
|
|
|
|
|
|
|
// drawing a black rect is actually faster than FrameBuffer::clear()
|
|
|
|
|
g_painter->setColor(Color::black);
|
|
|
|
|
g_painter->drawFilledRect(clearRect);
|
|
|
|
|
g_painter->setColor(Color::white);
|
|
|
|
|
|
|
|
|
|
//m_framebuffer->clear(Color::black);
|
|
|
|
|
m_framebuffer->clear(Color::black, clearRect);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
auto it = m_cachedVisibleTiles.begin();
|
|
|
|
|