summaryrefslogtreecommitdiff
path: root/ContentBuildingReader.cpp
diff options
context:
space:
mode:
authorKris Parker2009-12-25 11:55:27 +0000
committerKris Parker2009-12-25 11:55:27 +0000
commitea2820e40d8ee93d42af8706c63bcc60b9ad3927 (patch)
tree0d55000c17d8102dfa70b279fc254651a041d802 /ContentBuildingReader.cpp
parenta604cf12cd604df8e75a1e674856e6bf61dc433b (diff)
downloadstonesense-ea2820e40d8ee93d42af8706c63bcc60b9ad3927.tar.gz
stonesense-ea2820e40d8ee93d42af8706c63bcc60b9ad3927.tar.bz2
stonesense-ea2820e40d8ee93d42af8706c63bcc60b9ad3927.tar.xz
Materials are selected by name in building configurations
Diffstat (limited to 'ContentBuildingReader.cpp')
-rw-r--r--ContentBuildingReader.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/ContentBuildingReader.cpp b/ContentBuildingReader.cpp
index dc3a741..b9451d8 100644
--- a/ContentBuildingReader.cpp
+++ b/ContentBuildingReader.cpp
@@ -37,11 +37,9 @@ int parseConditionNode(ConditionalNode* node, TiXmlElement* elemCondition, bool
}
else if( strcmp(strType, "MaterialType") == 0){
- cond = new MaterialTypeCondition( elemCondition->Attribute("value") );
- }
- else if( strcmp(strType, "MaterialIndex") == 0){
- cond = new MaterialIndexCondition( elemCondition->Attribute("value") );
+ cond = new MaterialTypeCondition( elemCondition->Attribute("value") , elemCondition->Attribute("subtype"));
}
+
else if( strcmp(strType, "always") == 0){
cond = new AlwaysCondition();
}