diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2015-03-16 16:59:59 -0400 |
---|---|---|
committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2015-03-16 16:59:59 -0400 |
commit | d7d8653224ec7997bc4f281052fbfb05dc5b4577 (patch) | |
tree | 606ad88017409c27b1f47684d186957260830456 /tools/mapedit | |
parent | 0d30e9b57229905f78e7bd60fe5d3cde72851f28 (diff) | |
download | therapy-d7d8653224ec7997bc4f281052fbfb05dc5b4577.tar.gz therapy-d7d8653224ec7997bc4f281052fbfb05dc5b4577.tar.bz2 therapy-d7d8653224ec7997bc4f281052fbfb05dc5b4577.zip |
Map editor now remembers last map you looked at
Diffstat (limited to 'tools/mapedit')
-rw-r--r-- | tools/mapedit/src/frame.cpp | 1 | ||||
-rw-r--r-- | tools/mapedit/src/world.cpp | 5 | ||||
-rw-r--r-- | tools/mapedit/src/world.h | 1 |
3 files changed, 7 insertions, 0 deletions
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) | |||
513 | currentMap = map; | 513 | currentMap = map; |
514 | mapEditor->SetMap(map); | 514 | mapEditor->SetMap(map); |
515 | titleBox->ChangeValue(map->getTitle()); | 515 | titleBox->ChangeValue(map->getTitle()); |
516 | world->setLastMap(map); | ||
516 | } | 517 | } |
517 | 518 | ||
518 | wxTreeItemId MapeditFrame::MoveTreeNode(wxTreeItemId toCopy, wxTreeItemId newParent) | 519 | 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<int, std::shared_ptr<Map>> World::getMaps() const | |||
367 | { | 367 | { |
368 | return maps; | 368 | return maps; |
369 | } | 369 | } |
370 | |||
371 | void World::setLastMap(Map* map) | ||
372 | { | ||
373 | lastmap = map->getID(); | ||
374 | } | ||
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 { | |||
29 | void setParent(MapeditFrame* parent); | 29 | void setParent(MapeditFrame* parent); |
30 | void save(std::string filename, wxTreeCtrl* mapTree); | 30 | void save(std::string filename, wxTreeCtrl* mapTree); |
31 | Map* getLastMap() const; | 31 | Map* getLastMap() const; |
32 | void setLastMap(Map* map); | ||
32 | std::list<std::shared_ptr<Map>> getRootMaps() const; | 33 | std::list<std::shared_ptr<Map>> getRootMaps() const; |
33 | const std::map<int, std::shared_ptr<Map>> getMaps() const; | 34 | const std::map<int, std::shared_ptr<Map>> getMaps() const; |
34 | 35 | ||