summaryrefslogtreecommitdiffstats
path: root/EditManager.cpp
diff options
context:
space:
mode:
authorneoraider <devnull@localhost>2007-12-05 23:02:03 +0100
committerneoraider <devnull@localhost>2007-12-05 23:02:03 +0100
commitd82c597917d8ef5866c7a83d0c101f423a2ac05d (patch)
tree7df4f557e2d020de09a0d0b349960a7c81fe5853 /EditManager.cpp
parentbeb34f184adcea0f8a902f49109f9ffa7951e6ba (diff)
downloadzoomedit-d82c597917d8ef5866c7a83d0c101f423a2ac05d.tar
zoomedit-d82c597917d8ef5866c7a83d0c101f423a2ac05d.zip
zoomedit: Fixed some bugs.
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();
}