From c300cae2f9ba931e217f21cbc6b45d5b4a6dc5c2 Mon Sep 17 00:00:00 2001 From: bseiller Date: Mon, 18 Jan 2021 19:38:57 +0100 Subject: [PATCH] removing 2 dead stores to speed up survey::survey_mid_level_tile - survey.cpp: removing layer_bottom and layer_top, which are never read, but slow down survey_mid_level_tile significantly because entries are added quite often into the tree map structure - survey.h: removing now obsolete include for map --- plugins/embark-assistant/survey.cpp | 3 --- plugins/embark-assistant/survey.h | 1 - 2 files changed, 4 deletions(-) diff --git a/plugins/embark-assistant/survey.cpp b/plugins/embark-assistant/survey.cpp index e0deb5e58..7a7ab334a 100644 --- a/plugins/embark-assistant/survey.cpp +++ b/plugins/embark-assistant/survey.cpp @@ -996,7 +996,6 @@ void embark_assist::survey::survey_mid_level_tile(embark_assist::defs::geo_data base_z = elevation - 1; features = details->features[i][k]; - std::map layer_bottom, layer_top; mlt->at(i).at(k).adamantine_level = -1; mlt->at(i).at(k).magma_level = -1; @@ -1027,8 +1026,6 @@ void embark_assist::survey::survey_mid_level_tile(embark_assist::defs::geo_data feature->min_z != -30000) { auto layer = world_data->underground_regions[feature->layer]; - layer_bottom[layer->layer_depth] = feature->min_z; - layer_top[layer->layer_depth] = feature->max_z; base_z = std::min((int)base_z, (int)feature->min_z); if (layer->type == df::world_underground_region::MagmaSea) { diff --git a/plugins/embark-assistant/survey.h b/plugins/embark-assistant/survey.h index 14cc8a468..fa7fa7628 100644 --- a/plugins/embark-assistant/survey.h +++ b/plugins/embark-assistant/survey.h @@ -1,5 +1,4 @@ #pragma once -#include #include "DataDefs.h" #include "df/coord2d.h"