summaryrefslogtreecommitdiff
path: root/plugins/cleaners.cpp
diff options
context:
space:
mode:
authorPetr Mrázek2011-11-01 13:06:27 +0100
committerPetr Mrázek2011-11-01 13:06:27 +0100
commitf0417e12dd95dc937dbc7c696d54ba260376a3ae (patch)
treefdfa37afc54a1e9cf79ddc0cc2dd237a1db41dcb /plugins/cleaners.cpp
parent98cab0e9ad51eed4c04456f6f9ab888b33fb9ae4 (diff)
downloaddfhack-f0417e12dd95dc937dbc7c696d54ba260376a3ae.tar.gz
dfhack-f0417e12dd95dc937dbc7c696d54ba260376a3ae.tar.bz2
dfhack-f0417e12dd95dc937dbc7c696d54ba260376a3ae.tar.xz
Hardening.
Diffstat (limited to 'plugins/cleaners.cpp')
-rw-r--r--plugins/cleaners.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/cleaners.cpp b/plugins/cleaners.cpp
index 209ce79b..94de962a 100644
--- a/plugins/cleaners.cpp
+++ b/plugins/cleaners.cpp
@@ -78,10 +78,14 @@ command_result cleanmap (Core * c, bool snow, bool mud)
{
DFHack::t_spattervein * vein = splatter[i];
// filter snow
- if(!snow && vein->mat1 == water_idx && vein->matter_state == DFHack::state_powder)
+ if(!snow
+ && vein->mat1 == DFHack::Materials::WATER
+ && vein->matter_state == DFHack::state_powder)
continue;
// filter mud
- if(!mud && vein->mat1 == mud_idx && vein->matter_state == DFHack::state_solid)
+ if(!mud
+ && vein->mat1 == DFHack::Materials::MUD
+ && vein->matter_state == DFHack::state_solid)
continue;
Mapz->RemoveBlockEvent(x,y,z,(t_virtual *) vein);
cleaned = true;