diff options
| -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 | ||
