about summary refs log tree commit diff stats
path: root/src/game_data.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game_data.cpp')
-rw-r--r--src/game_data.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/game_data.cpp b/src/game_data.cpp index e92e6a2..5fbd244 100644 --- a/src/game_data.cpp +++ b/src/game_data.cpp
@@ -609,7 +609,7 @@ struct GameData {
609 // Only locations for the panels are kept here. 609 // Only locations for the panels are kept here.
610 std::map<std::string, std::tuple<int, int>> locations_by_name; 610 std::map<std::string, std::tuple<int, int>> locations_by_name;
611 611
612 for (const Panel &panel : panels_) { 612 for (Panel &panel : panels_) {
613 int room_id = panel.room; 613 int room_id = panel.room;
614 std::string room_name = rooms_[room_id].name; 614 std::string room_name = rooms_[room_id].name;
615 615
@@ -625,6 +625,8 @@ struct GameData {
625 area_name = location_name.substr(0, divider_pos); 625 area_name = location_name.substr(0, divider_pos);
626 section_name = location_name.substr(divider_pos + 3); 626 section_name = location_name.substr(divider_pos + 3);
627 } 627 }
628 } else {
629 panel.location_name = location_name;
628 } 630 }
629 631
630 if (fold_areas.count(area_name)) { 632 if (fold_areas.count(area_name)) {