diff options
Diffstat (limited to 'EditManager.cpp')
-rw-r--r-- | EditManager.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/EditManager.cpp b/EditManager.cpp index 37fbcfd..8e2c045 100644 --- a/EditManager.cpp +++ b/EditManager.cpp @@ -42,7 +42,7 @@ EditManager::EditManager(Window *window) { void EditManager::addRoom() { if(mode == VIEW) { - newRoom = Room(idManager.generate("room")); + newRoom = Room(); mode = ADD; activeRoom = &newRoom; @@ -56,6 +56,7 @@ void EditManager::finishRoom() { mode = VIEW; if(newRoom.size() > 2 && polygonOk(newRoom)) { + newRoom.setName(idManager.generate("room")); window->getLevel().push_back(newRoom); activeRoom = &window->getLevel().back(); } |