diff options
| author | Jonas Ask | 2009-11-15 15:44:23 +0000 |
|---|---|---|
| committer | Jonas Ask | 2009-11-15 15:44:23 +0000 |
| commit | 6ed20613fe3e0953ab30988cdc0e594b8b17b1b7 (patch) | |
| tree | 56c64a606c6838347e457056da76bc8434381939 /BlockCondition.cpp | |
| parent | 422d371eb2d527a6ddc9b77c173d16151c3e8cf8 (diff) | |
| download | stonesense-6ed20613fe3e0953ab30988cdc0e594b8b17b1b7.tar.gz stonesense-6ed20613fe3e0953ab30988cdc0e594b8b17b1b7.tar.bz2 stonesense-6ed20613fe3e0953ab30988cdc0e594b8b17b1b7.tar.xz | |
Added MaterialIndex as a building option
Diffstat (limited to 'BlockCondition.cpp')
| -rw-r--r-- | BlockCondition.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/BlockCondition.cpp b/BlockCondition.cpp index ed4cb5b..5b8931a 100644 --- a/BlockCondition.cpp +++ b/BlockCondition.cpp @@ -115,6 +115,17 @@ bool MaterialTypeCondition::Matches(Block* b) return b->building.info.material.type == this->value;
}
+MaterialIndexCondition::MaterialIndexCondition(const char* strValue)
+ : BlockCondition()
+{
+ this->value = atoi( strValue );
+}
+
+bool MaterialIndexCondition::Matches(Block* b)
+{
+ return b->building.info.material.index == this->value;
+}
+
AnimationFrameCondition::AnimationFrameCondition(const char* strValue)
: BlockCondition()
|
