summaryrefslogtreecommitdiffstats
path: root/FileManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'FileManager.cpp')
-rw-r--r--FileManager.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/FileManager.cpp b/FileManager.cpp
index 90ef12b..9f1ed30 100644
--- a/FileManager.cpp
+++ b/FileManager.cpp
@@ -328,7 +328,7 @@ bool FileManager::write() {
}
std::vector<Triangle> triangles;
- room->triangulate(triangles);
+ room->getPolygon().triangulate(triangles);
for(std::vector<Triangle>::iterator triangle = triangles.begin(); triangle != triangles.end(); triangle++) {
if(!writeTriangle(writer, *triangle, room->getHeight())) {
@@ -337,9 +337,9 @@ bool FileManager::write() {
}
}
- std::vector<Vertex> vertices = *room;
+ std::vector<Vertex> vertices = room->getPolygon();
- if(room->getDirection() == Triangle::CCW) {
+ if(room->getPolygon().getDirection() == Triangle::CCW) {
vertices = std::vector<Vertex>(vertices.rbegin(), vertices.rend());
}