From 591387c3dc0783b8b9d842104ed8aa006249ce37 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Sun, 24 Aug 2025 20:15:57 -0500 Subject: [PATCH] make get_sdf_name() const --- src/scenario/scenario.cpp | 6 +++--- src/scenario/scenario.hpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/scenario/scenario.cpp b/src/scenario/scenario.cpp index 5f0df057..aa12e8fc 100644 --- a/src/scenario/scenario.cpp +++ b/src/scenario/scenario.cpp @@ -643,15 +643,15 @@ std::string cScenario::get_feature_flag(std::string flag) { return iter->second; } -std::string cScenario::get_sdf_name(int row, int col) { +std::string cScenario::get_sdf_name(int row, int col) const { if(row < 0 || row >= SDF_ROWS || col < 0 || col >= SDF_COLUMNS){ throw "Tried to access SDF name for out-of-bounds flag (" + std::to_string(row) + ", " + std::to_string(col) + ")"; } if(sdf_names.find(row) == sdf_names.end()) return ""; - if(sdf_names[row].find(col) == sdf_names[row].end()) + if(sdf_names.at(row).find(col) == sdf_names.at(row).end()) return ""; - return sdf_names[row][col]; + return sdf_names.at(row).at(col); } bool cScenario::cItemStorage::operator==(const cScenario::cItemStorage& other) const { diff --git a/src/scenario/scenario.hpp b/src/scenario/scenario.hpp index 62180c87..ea6f1e17 100644 --- a/src/scenario/scenario.hpp +++ b/src/scenario/scenario.hpp @@ -139,7 +139,7 @@ public: std::vector ic_names; std::vector itf_names; std::map> sdf_names; - std::string get_sdf_name(int row, int col); + std::string get_sdf_name(int row, int col) const; bool adjust_diff; bool is_legacy;