From d7d8653224ec7997bc4f281052fbfb05dc5b4577 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Mon, 16 Mar 2015 16:59:59 -0400 Subject: Map editor now remembers last map you looked at --- tools/mapedit/src/frame.cpp | 1 + tools/mapedit/src/world.cpp | 5 +++++ tools/mapedit/src/world.h | 1 + 3 files changed, 7 insertions(+) (limited to 'tools') diff --git a/tools/mapedit/src/frame.cpp b/tools/mapedit/src/frame.cpp index 9d489b8..500f2c4 100644 --- a/tools/mapedit/src/frame.cpp +++ b/tools/mapedit/src/frame.cpp @@ -513,6 +513,7 @@ void MapeditFrame::SelectMap(Map* map) currentMap = map; mapEditor->SetMap(map); titleBox->ChangeValue(map->getTitle()); + world->setLastMap(map); } wxTreeItemId MapeditFrame::MoveTreeNode(wxTreeItemId toCopy, wxTreeItemId newParent) diff --git a/tools/mapedit/src/world.cpp b/tools/mapedit/src/world.cpp index 4c42593..f7b541d 100644 --- a/tools/mapedit/src/world.cpp +++ b/tools/mapedit/src/world.cpp @@ -367,3 +367,8 @@ const std::map> World::getMaps() const { return maps; } + +void World::setLastMap(Map* map) +{ + lastmap = map->getID(); +} diff --git a/tools/mapedit/src/world.h b/tools/mapedit/src/world.h index 7d796cc..c30f4b4 100644 --- a/tools/mapedit/src/world.h +++ b/tools/mapedit/src/world.h @@ -29,6 +29,7 @@ class World { void setParent(MapeditFrame* parent); void save(std::string filename, wxTreeCtrl* mapTree); Map* getLastMap() const; + void setLastMap(Map* map); std::list> getRootMaps() const; const std::map> getMaps() const; -- cgit 1.4.1