diff options
Diffstat (limited to 'src/game')
| -rw-r--r-- | src/game/GameModel.cpp | 4 | ||||
| -rw-r--r-- | src/game/GameView.cpp | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/game/GameModel.cpp b/src/game/GameModel.cpp index 6a8f3d8..fa18e24 100644 --- a/src/game/GameModel.cpp +++ b/src/game/GameModel.cpp @@ -126,14 +126,14 @@ GameModel::~GameModel() { Client::Ref().configDocument["Renderer"]["ColourMode"] = json::Number(ren->GetColourMode()); - ((json::Array)Client::Ref().configDocument["Renderer"]["DisplayModes"]).Clear(); + Client::Ref().configDocument["Renderer"]["DisplayModes"] = json::Array(); std::vector<unsigned int> displayModes = ren->GetDisplayMode(); for (int i = 0; i < displayModes.size(); i++) { Client::Ref().configDocument["Renderer"]["DisplayModes"][i] = json::Number(displayModes[i]); } - ((json::Array)Client::Ref().configDocument["Renderer"]["RenderModes"]).Clear(); + Client::Ref().configDocument["Renderer"]["RenderModes"] = json::Array(); std::vector<unsigned int> renderModes = ren->GetRenderMode(); for (int i = 0; i < renderModes.size(); i++) { diff --git a/src/game/GameView.cpp b/src/game/GameView.cpp index d8ea4b8..bd4bd7a 100644 --- a/src/game/GameView.cpp +++ b/src/game/GameView.cpp @@ -840,6 +840,7 @@ void GameView::OnDraw() if(ren) { Graphics * g = ui::Engine::Ref().g; + ren->draw_air(); ren->render_parts(); ren->render_fire(); ren->DrawWalls(); |
