summaryrefslogtreecommitdiffstats
path: root/EditManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'EditManager.cpp')
-rw-r--r--EditManager.cpp3
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();
}