diff --git a/src/graphics/RendererBasic.cpp b/src/graphics/RendererBasic.cpp index 67d72a7d9..6caa6944e 100644 --- a/src/graphics/RendererBasic.cpp +++ b/src/graphics/RendererBasic.cpp @@ -11,7 +11,6 @@ constexpr auto VIDYRES = WINDOWH; void Renderer::RenderBegin() { - draw_air(); draw_grav(); DrawWalls(); render_parts(); diff --git a/src/gui/game/GameView.cpp b/src/gui/game/GameView.cpp index 9da595661..5eeb60040 100644 --- a/src/gui/game/GameView.cpp +++ b/src/gui/game/GameView.cpp @@ -2134,6 +2134,7 @@ void GameView::OnDraw() auto &sd = SimulationData::Ref(); std::unique_lock lk(sd.elementGraphicsMx); ren->clearScreen(); + ren->draw_air(); c->BeforeSimDraw(); ren->RenderBegin(); ren->SetSample(c->PointTranslate(currentMouse));