diff options
author | neoraider <devnull@localhost> | 2007-12-05 23:02:03 +0100 |
---|---|---|
committer | neoraider <devnull@localhost> | 2007-12-05 23:02:03 +0100 |
commit | d82c597917d8ef5866c7a83d0c101f423a2ac05d (patch) | |
tree | 7df4f557e2d020de09a0d0b349960a7c81fe5853 /EditManager.cpp | |
parent | beb34f184adcea0f8a902f49109f9ffa7951e6ba (diff) | |
download | zoomedit-d82c597917d8ef5866c7a83d0c101f423a2ac05d.tar zoomedit-d82c597917d8ef5866c7a83d0c101f423a2ac05d.zip |
zoomedit: Fixed some bugs.
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(); } |