From e0cb6bd23b21f126bde42f74f4b1a798c3e15b0f Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Thu, 7 Jan 2010 07:03:58 +0100 Subject: Major cleanup Much better now! --- src/Data/Room.cpp | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) (limited to 'src/Data/Room.cpp') diff --git a/src/Data/Room.cpp b/src/Data/Room.cpp index b1d7473..d7355fc 100644 --- a/src/Data/Room.cpp +++ b/src/Data/Room.cpp @@ -41,18 +41,7 @@ void Room::populateTriangle(xmlpp::Element *tNode) { } Room::Room(xmlpp::Element *node) : roomNode(node) { - floorNode = dynamic_cast(node->get_children("floor").front()); - - xmlpp::Node::NodeList triangleList = floorNode->get_children("triangle"); - - for(xmlpp::Node::NodeList::iterator t = triangleList.begin(); t != triangleList.end(); ++t) { - xmlpp::Element *tNode = dynamic_cast(*t); - - if(tNode) - floor.push_back(new Triangle(tNode)); - } - - triangleList = node->get_children("triangle"); + xmlpp::Node::NodeList triangleList = node->get_children("triangle"); for(xmlpp::Node::NodeList::iterator t = triangleList.begin(); t != triangleList.end(); ++t) { xmlpp::Element *tNode = dynamic_cast(*t); @@ -86,22 +75,5 @@ void Room::removeTriangle(Triangle *t) { delete t; } -Triangle* Room::addFloorTriangle() { - xmlpp::Element *tNode = floorNode->add_child("triangle"); - - populateTriangle(tNode); - - Triangle *t = new Triangle(tNode); - floor.push_back(t); - - return t; -} - -void Room::removeFloorTriangle(Triangle *t) { - floorNode->remove_child(t->getNode()); - floor.remove(t); - delete t; -} - } } -- cgit v1.2.3